Manager - Android Development (Mobility Solutions)
Bangalore, Banglore CO, IN
About the Role
We are looking for a Lead Android Developer to build and evolve a large‑scale, consumer‑facing Android application used by thousands of users. This role requires deep expertise in native Android development, strong hands‑on experience with Jetpack Compose, and a strong product mindset focused on performance, usability, and long‑term maintainability.
As a Lead, you will own features end‑to‑end, drive architectural decisions, and collaborate closely with Product, Design, Backend, and Data teams to deliver high‑quality user experiences. You will play a key role in shaping the app’s technical direction while mentoring through code quality and best practices.
Key Responsibilities
- Own the design, development, and maintenance of core Android features
- Build modern, scalable UI using a Compose‑first approach
- Drive architectural decisions aligned with long‑term product vision
- Write clean, modular, testable code and participate in code reviews
- Improve app performance, stability, and startup time
- Analyse user behaviour, crashes, and performance metrics to enhance UX
- Stay current with Android ecosystem trends and introduce improvements
Required Skills
- 8+ years of native Android development experience
- Strong proficiency in Kotlin (Java is a plus)
- Extensive production experience with Jetpack Compose
- Experience with MVVM/MVI/Clean Architecture and multi‑module apps
- Strong knowledge of Android Jetpack, Coroutines, Flow, REST APIs, and testing tools