Android Development Leadership Opportunity
This role requires a seasoned Android developer to lead the development and delivery of a major app rebuild project. The successful candidate will oversee the Android component, ensuring technical design, feasibility, and delivery align with overall project goals.
The ideal candidate will be confident in taking full ownership, able to work independently, and experienced in managing both code and people. A strong understanding of architectural design patterns, such as MVVM, MVP, and MVI, is essential for this position.
Key Responsibilities:
* Lead Android development teams from a technical and people-management perspective
* Evaluate feasibility of solutions and own delivery of Android components
* Collaborate closely with architects to ensure alignment between technical design and business deliverables
* Communicate effectively with technical teams and stakeholders
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
* Experience leading Android development teams
* Ability to evaluate feasibility of solutions and own delivery of Android components
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