About the role :
Lead the design and hands-on development of Android applications using Kotlin, Jetpack libraries, and modern Android architecture. Own the mobile modules end-to-end — from requirement analysis to production delivery — with strong focus on performance, security, and user experience.
Responsibilities :
- Design and develop Android application features using Kotlin and Jetpack components.
- Write clean, maintainable, and efficient Kotlin code.
- Implement MVVM / MVI architecture patterns with Coroutines and Flows.
- Participate in technical design discussions and propose scalable solutions.
- Integrate REST APIs, WebSocket’s, push notifications, and local storage (Room).
- Optimize app performance, memory usage, and battery consumption.
- Review code and ensure adherence to Android development best practices.
- Work with Product, Backend, QA, and Design teams to deliver stable mobile releases.
- Troubleshoot issues across a wide range of Android devices.
- Mentor junior Android developers and help improve overall mobile code quality.
Good to have :
Education : B.E. / B.Tech / M.Tech in Computer Science or equivalent from a reputed institute.Prior 7–10 years of hands-on Android development experience with strong Kotlin expertise.Strong fundamentals in data structures, algorithms, and problem solving.Deep understanding of Android SDK, Jetpack Libraries (ViewModel, LiveData / Flow, Room, WorkManager).Hands-on experience with Coroutines, Flows, and modern concurrency patterns.Knowledge of mobile security, encryption, and secure API integrations.Familiar with Git, Gradle, CI / CD, and crash / analytics tools.Exposure to modular architecture, Compose, or hybrid app patterns is a plus.Basic understanding of iOS / Swift is preferred.