Android Engineer
Core
Building and evolving the native Android mobile app for a digital banking platform serving over 11 million users.
Role type
Product-focused Android Engineer
Builds
Native Android mobile application features and user experiences for a personal and business banking product
Domain
Fintech / Digital Banking
Deliverable
production ML models | product features
Required skills
Kotlin, Android development, MVVM architecture, RxJava, Retrofit, Moshi, Dagger, Coroutines, Room, Jetpack Compose, unit testing, Espresso, CI/CD pipelines
Preferred skills
Product mindset, experience shipping apps to Play Store, understanding of computer science principles, ability to work in ambiguous environments
Technologies
Kotlin, RxJava, Retrofit, Moshi, Dagger, Coroutines, Room, Compose, Happo, Espresso, GitHub Actions
Responsibilities
Build polished user experiences for the native mobile app, write well-tested resilient code, collaborate with cross-functional teams to shape product direction, participate in Android discipline meetings to improve codebase and processes
Seniority
Mid-level to Senior (L30 equivalent), hands-on IC