Senior Android Engineer
Core
Own the technical work, architecture, and release process for a mobile Android application, focusing on user experience optimization and performance.
Role type
Senior Android Engineer
Builds
A mobile Android application for sales and marketing acquisition
Domain
Mobile / E-commerce
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, MVI architecture, GraphQL API consumption, automated testing (unit, instrumented, Appium), concurrent programming with coroutines, Clean Architecture, Android lifecycle and performance optimization
Preferred skills
A/B testing, Design Language System implementation, tech debt management, mentoring engineers
Technologies
Kotlin, Jetpack Compose, GraphQL, Appium, MVI
Responsibilities
Manage and drive app releases; evolve the MVI application architecture; enforce Kotlin best practices; support designers in implementing a new Design Language System; enable experimentation through A/B testing; champion regression prevention and code coverage; assist in app discovery activities
Seniority
Senior, hands-on IC