Senior Software Engineer
Core
Design and build customer-focused solutions on the Android platform, owning the full development lifecycle from architecture to incident resolution.
Role type
Senior IC Android Software Engineer
Builds
Native Android applications
Domain
Mobile development (Android)
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Android architectural components (Room, LiveData, Jetpack, Compose), MVVM architecture, multithreading, concurrent programming, performance optimization, RESTful APIs
Preferred skills
Coroutines, Flows, offline-capable applications
Responsibilities
Lead architectural decisions focused on scalability and performance; conduct code reviews; mentor teammates through pairing and training; resolve incidents and provide operational support
Seniority
Senior, hands-on IC
Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.