Android Engineer
Core
Building and maintaining the Starling Bank Android application, focusing on new feature delivery, code quality, and accessibility.
Role type
Mid-to-Senior Android Engineer (Mobile IC)
Builds
Android mobile app features and UI components for a digital banking platform
Domain
Fintech / Mobile Banking
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Kotlin, Jetpack Compose, Material 3, MVVM, Kotlin Coroutines, Flow, RxJava, Hilt, Realm, Room, Espresso, JUnit, CI/CD automation, Accessibility implementation, Unit testing, E2E testing
Preferred skills
Experience with View/XML migration, Dependency injection frameworks, Cross-platform mobile development
Technologies
Kotlin, Jetpack Compose, Material 3, MVVM, Kotlin Coroutines, Flow, RxJava, Hilt, Realm, Room, Espresso, JUnit
Responsibilities
Designing and implementing new screens and features for the Android app, writing clean and maintainable code, conducting unit and E2E testing, collaborating with designers and iOS teams, participating in CI automation and release processes
Seniority
Mid-to-Senior, hands-on IC