Role Overview :
As the Android Lead Developer, you will be responsible for designing and maintaining high-performance, scalable, and feature-rich mobile applications. You will guide the team in building the best Android apps while ensuring seamless collaboration with cross-functional teams to meet business requirements. Your expertise in Android development, system architecture, and performance optimization will help drive the success of our mobile platform.
Key Responsibilities :
Design & Architecture :
Lead the design and architecture of Android applications, ensuring they are scalable, robust, and optimized for performance.
Performance Optimization :
Implement performance optimization techniques such as efficient memory management, background processing, and UI responsiveness.
Team Leadership :
Oversee a team of Android developers, providing guidance, mentorship, and support to foster technical growth.
Collaboration :
Work closely with product managers, designers, and backend teams to define technical solutions and translate business requirements into actionable tasks.
Code Quality :
Conduct code reviews to ensure adherence to best practices, design principles, and industry standards.
Integration & API :
Lead the integration of third-party services and APIs, ensuring smooth communication between the app and backend systems.
Qualifications :
6+ years of experience in Android development with a proven track record of leading projects.
Demonstrated experience in developing and maintaining applications with a large, active user base and high traffic.
Solid experience with Kotlin and Java, and a strong understanding of Android SDK and various Android tools and frameworks.
Deep experience with mobile app architecture patterns like MVC, MVVM, or MVP.
Expertise in optimizing app performance for responsiveness, memory management, and thread management.
Hands-on experience with Android’s new technologies, libraries, and tools (e.g., Jetpack, Room, WorkManager).
Preferred Skills :
Prior experience in a formal team leadership or people management role.
Experience with cross-platform frameworks like Flutter (Dart) or React Native is a strong plus.
Familiarity with CI / CD pipelines and mobile DevOps practices.
Strong knowledge of mobile app testing frameworks and strategies (Unit, Integration, UI).
Experience with mobile analytics and performance monitoring tools (e.g., Firebase, Crashlytics).
Lead Android • India