Lead, Mobile Development

Location: Bengaluru

Number of positions: 01

Experience: 8-12 years

Key Responsibilities:

  • Lead Development Strategy: Define and drive the technical roadmap for mobile applications in alignment with business objectives.
  • Technical Leadership: Architect scalable, secure, and maintainable mobile solutions while ensuring the adoption of best coding practices and design patterns.
  • Team Leadership: Manage and mentor a team of mobile developers, providing technical guidance and career development support.
  • Project Management: Collaborate with cross-functional teams, including Product, UX/UI, and Backend teams, to deliver high-quality, user-focused mobile solutions.
  • Code Review & Quality Assurance: Oversee code reviews, ensure adherence to coding standards, and maintain high-quality codebases.
  • Innovation & Research: Stay updated on emerging mobile development trends, tools, and technologies to drive innovation and continuous improvement.
  • Performance Optimization: Ensure the performance, scalability, and security of mobile applications across different devices and operating systems.
  • Stakeholder Collaboration: Act as the technical point of contact for stakeholders, translating business requirements into technical deliverables.

Required Skills and Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • 8+ years of experience in mobile application development, with at least 3 years in a leadership role.
  • Strong expertise in one or more platforms – Swift, Kotlin, Dart, Flutter, React Native, or other relevant mobile frameworks and languages.
  • Proven experience with architecting scalable and secure mobile applications using modern design patterns (MVP, MVVM, Clean Architecture).
  • Expertise in integrating RESTful APIs, cloud services (Firebase/AWS), and third-party libraries.
  • Deep understanding of app performance optimization, memory management, and secure coding practices.
  • Hands-on experience with CI/CD pipelines, automated testing frameworks, and deployment processes for App Store/Google Play.
  • Should be well versed with data persistence and management using frameworks like Realm, CoreData, sqlite etc.
  • Should be practicing unit testing using platform specific frameworks and be aware of mocking and dependency injection. 
  • Should be able to document the low level design of the application and should be familiar with UML – sequence diagrams, class diagrams. 
  • Exceptional problem-solving skills and a focus on delivering robust, maintainable solutions.
  • Strong communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.

Preferred Qualifications:

  • Experience in leading cross-platform development projects using Flutter or React Native.
  • Familiarity with AI/ML-powered mobile solutions.
  • Knowledge of DevOps practices and mobile deployment automation.
  • Experience working in Agile/Scrum environments.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx