
Search by job, company or skills
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).
Job ID: 146440471