We are looking for a skilled Native Android Developer to join a growing engineering team building high-quality, scalable Android applications used by a large and engaged user base. You will work closely with product managers, designers, and backend engineers to deliver robust mobile solutions with a strong focus on performance, usability, and clean architecture.
Design, develop, and maintain native Android applications using Kotlin (and Java where required)
Collaborate with product and UX teams to translate requirements into technical solutions
Write clean, testable, and maintainable code following best practices
Integrate RESTful APIs and third-party SDKs
Participate in code reviews and contribute to architectural decisions
Optimise application performance, stability, and security
Support CI/CD pipelines and app releases to the Google Play Store
Strong experience developing native Android applications
Excellent knowledge of Kotlin (Java experience a plus)
Experience with Android SDK, Android Studio, and Gradle
Solid understanding of MVVM / Clean Architecture
Experience integrating APIs and handling asynchronous operations
Familiarity with unit testing and UI testing on Android
Experience working in Agile / Scrum environments
Experience with Jetpack Compose
Knowledge of dependency injection (Hilt/Dagger)
Exposure to CI/CD tools for mobile
Experience working on high-traffic or consumer-facing apps
