About the Role
We are seeking a Lead Android Developer to guide the development and delivery of a major app rebuild project. As the technical lead, you will oversee the Android component of the application, ensuring that technical design, feasibility, and delivery stay aligned with overall project goals.
This role requires close collaboration with global architects, stakeholders, and cross-functional development teams. You will be responsible for owning communication between internal and external teams, evaluating the feasibility of proposed solutions, and guiding the app through a significant architectural transformation.
The ideal candidate will be confident in taking full ownership, able to work independently, and experienced in managing both code and people. This is a remote contract position requiring EST working hours. Occasional travel may be involved.
Key Responsibilities
* Lead Android development teams from a technical and people-management perspective
* Evaluate feasibility of solutions and own delivery of Android components
* Communicate effectively with technical teams and stakeholders
* Collaborate with architects to ensure alignment between technical design and business deliverables
Requirements:
* 7+ years of experience in Android development using Android SDK and modern Android frameworks
* 6+ years of coding experience in Kotlin
* Strong understanding of MVVM and other architectural design patterns such as MVP and MVI
* Experience with Android Jetpack libraries and designing scalable, maintainable app architecture
Nice to Have:
* Experience with Kotlin Multiplatform Mobile (KMM)
* Familiarity with cloud-based development and deployment strategies
* Previous experience with large-scale app redesigns or architectural overhauls
],