We’re constantly on the lookout for passionate tech leaders who love to build and innovate. If you're excited by cutting-edge mobile technologies and enjoy leading high-performing teams to create outstanding mobile experiences, this is your chance to make an impact!
Experience. 11+ years
What You'll Bring (Requirements)
- Extensive Experience. You bring 11+ years of total software development experience, with significant expertise in native mobile development for both iOS and Android platforms.
- iOS Expertise. Hands-on experience in Swift, Objective-C, and the Xcode ecosystem.
- Android Mastery. Proven skills in Kotlin, Java, and Android Studio.
- Leadership Capability. Demonstrated ability to lead mobile development teams, drive project execution, and ensure the timely delivery of high-quality mobile applications.
- Architecture Know-How. Solid understanding and implementation of architectural patterns like MVC, MVVM, and a strong adherence to mobile best practices.
- Cross-Platform Advantage. Experience with React Native, Flutter, or Xamarin is a significant plus.
- API Integration & Security. Proficient in integrating RESTful APIs, applying mobile security best practices, and optimizing app performance.
- CI/CD & Testing. A strong focus on quality assurance, experience with automated testing, continuous integration, release pipelines, and App Store/Play Store compliance.
- Mobile UX/UI. Keen eye for detail in mobile UI/UX, including design consistency, responsive layouts, and performance optimization.
- Team Collaboration. Ability to collaborate effectively with product managers, designers, and backend developers in cross-functional settings.
- Mentorship & Code Reviews. Provide technical mentorship, conduct code reviews, and cultivate best practices within the mobile team.
- Excellent Communication. Strong written and verbal communication skills, with the ability to convey technical ideas clearly and concisely.
Your Day-to-Day Responsibilities
- Code Quality. Write, review, and maintain clean, efficient, and scalable code for both iOS and Android platforms.
- Requirement Analysis. Understand business and technical requirements in depth and assess the feasibility of the mobile implementation.
- Solution Design. Design and architect scalable solutions by choosing the right technologies, frameworks, and methodologies.
- Project Execution. Take ownership of project timelines, ensure development milestones are met, and support UAT and production deployments.
- Effort Estimation. Break down work into manageable components, estimate timelines, and justify effort and planning decisions.
- Issue Resolution. Act swiftly on bugs and roadblocks, promote continuous improvement, and maintain a proactive approach to problem-solving.
- Team Empowerment. Offer constructive feedback, clarify expectations, and encourage a culture of learning and innovation.
- R&D and POCs. Conduct proof-of-concepts (POCs) to evaluate the feasibility of new technologies or designs before full-scale implementation.
- Technical Ownership. Stay hands-on and lead by example – balancing people leadership with technical depth.
Qualifications
Why Join Nagarro?
- Dynamic work culture that celebrates autonomy, creativity, and continuous learning.
- Global exposure to diverse projects and cutting-edge technologies.
- Collaborative and flat organizational structure with room to grow, share, and lead.
- A strong commitment to engineering excellence and delivering high-quality products.
- Work-life balance and remote-first approach tailored to support your lifestyle.
Ready to build world-class mobile experiences with a team that values innovation, creativity, and technical excellence?
Come join us at Nagarro – where your ideas matter and your code makes a difference. Apply now and let's create the future of mobile together!