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.






