Senior Android Engineer
Core
Design, develop, and deliver robust Android applications by collaborating with cross-functional teams and leading medium- to large-scale projects.
Role type
Senior Android Engineer
Builds
Production Android applications
Domain
Mobile development (Android)
Deliverable
production ML models | product features
Required skills
Kotlin, Java, Jetpack Compose, Room, Kotlin Coroutines, ReactiveX, MVP/MVVM/MVI/Clean Architecture patterns
Preferred skills
UI automation testing, analytics tools, CI/CD tools (GitHub Actions, Bitrise), observability tools, performance monitoring
Technologies
Android SDK, Jetpack Compose, Room, Kotlin Coroutines, ReactiveX, GitHub Actions, Bitrise
Responsibilities
Collaborate with iOS, web, backend, design, and product teams to define and deliver new features; ensure software robustness through unit and integration testing; initiate and drive personal project initiatives; lead medium- to large-scale projects from inception to delivery.
Seniority
Senior, hands-on IC