Android Developer
Core
Design, develop, and maintain high-quality mobile applications for Android users.
Role type
Android Developer
Builds
Native Android applications
Domain
Mobile development
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android SDK, Android Studio, RESTful APIs, MVVM/MVC/Clean Architecture, Jetpack components, Git, mobile performance optimization
Preferred skills
Jetpack Compose, dependency injection (Hilt/Dagger), CI/CD pipelines, Firebase, Google Play Store publishing, security best practices
Responsibilities
Design and build advanced Android applications, write clean and scalable code, unit-test code for robustness, integrate APIs and third-party libraries, debug and fix bugs, ensure application performance and responsiveness, participate in code reviews
Seniority
Mid-level (2–5 years experience)
Sourced via greenhouse · Listed on CareerPlan, which tracks 877,000+ jobs from 20+ sources.