Android Developer
Core
Building high-performing, maintainable native Android apps for millions of customers and in-store colleagues.
Role type
Senior Android Developer (IC)
Builds
Customer-facing and colleague-facing mobile applications
Domain
Mobile development, Android ecosystem
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android frameworks, MVVM/MVI architecture, TDD, Object-oriented design, RESTful API integration, offline storage (Room/Realm), threading, performance tuning, CI/CD
Preferred skills
Functional programming (RxJava2)
Technologies
Kotlin, Java, Room, Realm, RxJava2
Responsibilities
Write readable, idiomatic, and maintainable code; implement complex app features; collaborate with UX groups; conduct code reviews; mentor other developers; write unit and UI tests; release apps under supervision.
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.