Android Developer
Codemonk
Roles & Responsibilities
Key Responsibilities:
- Design and build advanced Android applications using Kotlin and Jetpack Compose.
- Implement and maintain robust architecture using MVVM principles.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Contribute to architectural discussions and decisions within the mobile team.
Must-Have Skills:
- 4+ years of Android development experience
- Proficient in Kotlin
- Hands-on experience with Jetpack Compose
- Strong grasp of MVVM architecture
- Solid problem-solving skills and ability to troubleshoot complex issues
- Prior experience in B2C product-based companies with demonstrable impact
Good to Have:
- Experience with Clean Architecture layered over MVVM
- Familiarity with dependency injection frameworks (e.g., Hilt/Dagger)
- Understanding of unit testing and CI/CD workflows
- Exposure to analytics, performance monitoring, or crash reporting tools
Job Role
Android Developer
Primary Skills
Android
MVVM
Android SDK
kotlin
Headquartered In
Bengaluru
Industry Type
Product Engineering,
Software