Overview
The Role
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.
Responsibilities
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
Required Skills & Experience
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
Nice to Have
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
Skills:
Android Kotlin Android Native Mobile Development Java
#J-*****-Ljbffr