onsite
Android Engineer - Starling
Android Developer
Develop and maintain high‑performance Android applications for a leading digital bank, leveraging Kotlin, Jetpack Compose, and modern architectural patterns to deliver seamless mobile experiences.
About the role
Key Responsibilities
- Design, develop, and ship new features for the bank's Android app using Kotlin and Jetpack Compose.
- Maintain and improve existing codebases, ensuring high performance, reliability, and scalability.
- Collaborate with product, design, and backend teams to define API contracts and integrate RESTful services.
- Implement clean architecture (MVVM) and write unit/instrumentation tests to guarantee code quality.
- Participate in code reviews, contribute to technical discussions, and mentor junior developers.
Requirements
- 3+ years of professional Android development experience with Kotlin and Java.
- Strong knowledge of Android SDK, Jetpack libraries, and modern UI frameworks such as Jetpack Compose.
- Experience building and consuming REST APIs, and applying MVVM or similar architectural patterns.
- Proficiency with version control (Git) and CI/CD pipelines.
- Ability to work in an agile, fast‑paced environment and communicate effectively across cross‑functional teams.
Skills
kotlinjavajetpack composeandroid sdk