Role - Android Developer Kotlin Total Experience 5 years Location Mumbai Budget 17 LPA Job Overview We are seeking an experienced Android Developer with strong expertise in Kotlin and modern Android development practices The ideal candidate should have hands-on experience with Jetpack components architectural patterns MVVM MVI Clean Architecture and advanced UI development using Jetpack Compose and XML You will be responsible for building high-quality scalable and performant Android applications integrating APIs and third-party services and ensuring a seamless user experience across devices Key Responsibilities Android Development Build robust scalable Android applications using Kotlin and proficiency in Java Implement clean maintainable code following industry best practices Architecture Patterns Apply up-to-date architectural patterns such as MVVM MVI and Clean Architecture Ensure modular reusable and testable code UI UX Development Develop advanced UI with Jetpack Compose and XML including custom components animations and responsive layouts Collaborate with designers to translate wireframes into seamless user experiences Core Android Expertise Deep understanding of Activity Fragment lifecycle concurrency and memory management Implement Dependency Injection using Hilt or Dagger API Integration Integrate RESTful APIs using Retrofit OkHttp with secure authentication methods OAuth2 JWT Optimize API calls for performance and reliability Jetpack Concurrency Tools Proficient in LiveData ViewModel Navigation WorkManager Coroutines and Flows Ensure smooth background task execution and asynchronous operations Local Storage Data Handling Work with Room Database DataStore and other local storage mechanisms Manage data caching persistence and synchronization Debugging Optimization Perform debugging profiling and performance optimization of applications Monitor and resolve crashes ANRs and memory leaks Collaboration Version Control Collaborate with cross-functional teams in Agile environments Use Git with collaborative branching and release strategies Multi-Module Firebase Develop and maintain multi-module and multi-flavor app configurations Integrate Firebase services Push Notifications Analytics Crashlytics Third-Party Cross-Platform Integrate third-party SDKs as required Exposure to Kotlin Multiplatform KMM for cross-platform app development Required Skills Qualifications Expertise in Kotlin and proficiency in Java for Android development Strong knowledge of Android SDK Jetpack components and architectural patterns MVVM MVI Clean Architecture Advanced skills in Jetpack Compose and XML for modern UI development Hands-on experience with Dependency Injection frameworks Hilt Dagger Proficiency in REST API integration with Retrofit OkHttp and secure authentication OAuth2 JWT Skilled in Jetpack libraries - LiveData ViewModel Navigation WorkManager Coroutines Flows Experience with Room Database DataStore and caching mechanisms Strong debugging profiling and performance optimization abilities Proficiency in Git for version control and team collaboration Experience with multi-module multi-flavor projects and Firebase services Preferred Qualifications Good to Have Exposure to Kotlin Multiplatform KMM for cross-platform app development Familiarity with third-party SDK integrations Knowledge of CI CD pipelines for Android app automation Experience with unit testing JUnit Espresso and UI testing frameworks Hands-on with Play Store publishing and release management Key Skills Kotlin Java Android SDK Jetpack Compose LiveData ViewModel Navigation WorkManager MVVM MVI Clean Architecture Retrofit OkHttp OAuth2 JWT Room Database DataStore Coroutines Flows Hilt Dagger Firebase Git Performance Optimization Multi-Module Apps KMM Job Type Full-time Pay 750 000 00 - 900 000 00 per year Work Location In person