Role - Android Developer
Experience - 3-5 yrs
Location - Bangalore
Role & Responsibilities
• Design, develop, and maintain high-performance Android applications using Kotlin.
• Build modern, responsive UIs using Jetpack Compose and XML, following Android UI/UX best
practices.
• Implement scalable features using MVVM and Clean Architecture.
• Use Kotlin Coroutines and Flow for reactive, lifecycle-aware programming.
• Integrate RESTful APIs, third-party SDKs, and Firebase services.
• Apply Hilt/Dagger for dependency injection and modular app design.
• Optimize applications for performance, memory usage, and scalability.
• Collaborate with cross-functional teams, conduct code reviews, and resolve production issues.
Required Skills
• 3-5 years of experience in Android development.
• Strong proficiency in Kotlin and Java.
• Experience with Jetpack Compose, Android Jetpack components, and modern UI development.
• Strong understanding of MVVM and Clean Architecture.
• Hands-on experience with Coroutines, Flow, and reactive programming.
• Experience with Room, Retrofit, and Android networking best practices.
• Expertise in Hilt/Dagger for dependency injection.
• Solid knowledge of multithreading, memory management, and performance optimization.
• Experience with Android SDK development and app hosting is a plus.
• Knowledge of CI/CD pipelines for Android apps.
• Experience with Git, Gradle, Android Studio, and testing frameworks (JUnit, Espresso, MockK).
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer
2026-05-20
Data Scientist
2026-05-30
Python Developer
2026-05-28
- Posted
- Apr 26, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Bengaluru
- Company
- Recro
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Software Engineer
2026-05-20
Data Scientist
2026-05-30
Python Developer
2026-05-28