Job Description
Key Responsibilities
Develop and maintain core Android libraries supporting multiple mobility products.
Build and enhance features such as vehicle-to-app communication (lock/unlock, navigation, live updates).
Design and implement dynamic UI components to support multiple client requirements.
Work closely with backend teams to integrate REST APIs using modern networking frameworks.
Ensure clean architecture implementation using MVVM patterns.
Improve application scalability, maintainability, and performance.
Write unit tests and ensure high code quality using modern testing practices.
Support end-to-end deployment including publishing apps on the Google Play Store.
Maintain and enhance multi-flavor Android projects using Gradle.
Required Skills & Qualifications
Bachelor’s or Master’s degree in Computer Science (or equivalent experience).
5+ years of strong object-oriented programming experience.
5+ years of professional experience in Android development.
Strong hands-on experience with:
Kotlin
Jetpack Compose
Material Design Components
Kotlin Coroutines
Retrofit, OkHttp
Room Database
Hilt Dependency Injection
Strong understanding of MVVM architecture.
Experience in Android lifecycle management (Activities, Fragments).
Strong understanding of RESTful API integration.
Experience with testing frameworks:
JUnit
Mockito
Must have experience deploying apps on the Google Play Store.
Proficiency with Google APIs such as:
Google Maps
Google Places
GCM / Push Notifications
Preferred Skills
Experience with Firebase services:
Firestore
Analytics
Crashlytics
Strong knowledge of Android performance optimization techniques.
Expertise in Gradle build system and maintaining multi-flavor environments.
💡 Quick Summary
Seeking a career-building opportunity? The Senior Android Developer (Kotlin Jetpack Compose MVVM) position is now open for candidates interested in the Android Developer Jobs sector. This role in Mumbai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Android Developer Jobs is a plus.