Job Description for Android Developer (4+ Years Experience)
Client has flagship initiative to deliver affordable, cloud-powered personal
computing experiences to millions of Indians. Combining purpose-built hardware with a
deeply integrated software and cloud platform, Client aims to democratize access to
computing by bringing enterprise-grade productivity, security, and connectivity to firsttime PC users across urban and rural India.
Primary Skills (Mandatory)
• Kotlin and Java
• Android SDK, Jetpack Compose, NDK
• Android TV / TV Compose
• MVVM, MVI and Clean Architecture
• Coroutines, StateFlow, WorkManager,
• Hilt / Dagger DI
• Retrofit
• Room Database, DataStore, Security
• Firebase Crashlytics and Analytics
• Performance Optimization and ANR reduction
• Unit Testing using JUnit, Turbine, Mockito
AI-First Development Skills (Preferred)
• Claude/ Cursor AI assisted development workflow
• Experience using AI coding assistants in enterprise projects
Good to Have Skills
• Android TV App development
• Kotlin Multiplatform
• Media3 / ExoPlayer
Responsibilities
• Develop scalable Android apps
• Build modern UI with jetpack compose-first design
• Write clean, testable, and maintainable code
• Optimize app performance and stability
Participate in code reviews and Agile methodology