Job Title: Lead Android Developer
This is a remote contract position requiring EST working hours. Occasional travel may be involved.
About the Role
The ideal candidate will be confident in taking full ownership, able to work independently, and experienced in managing both code and people.
Key responsibilities include:
* Owning communication between internal and external teams
* Evaluating the feasibility of proposed solutions
* Guiding the app through a significant architectural transformation
The successful candidate will oversee the Android component of the application, ensuring that technical design, feasibility, and delivery stay aligned with overall project goals.
Candidates should have experience leading Android development teams, both from a technical and people-management perspective.
A strong understanding of MVVM and other architectural design patterns such as MVP and MVI is essential.
Requirements
To be considered for this role, candidates must have:
* 7+ years of experience in Android development using Android SDK and modern Android frameworks
* 6+ years of coding experience in Kotlin
* Experience working closely with architects to ensure alignment between technical design and business deliverables
* Ability to evaluate feasibility of solutions and own delivery of Android components
Nice-to-have skills include experience with Kotlin Multiplatform Mobile (KMM) and familiarity with cloud-based development and deployment strategies.