Android Lead Developer Position
This role requires a skilled Android developer to oversee the development and delivery of a major app rebuild project. The successful candidate will be responsible for guiding the Android component of the application, ensuring that technical design, feasibility, and delivery stay aligned with overall project goals.
The ideal candidate will have experience leading Android development teams, both from a technical and people-management perspective. They will need to evaluate the feasibility of proposed solutions and own delivery of Android components. Additionally, they will require strong communication and client management skills, with the ability to liaise between technical teams and stakeholders.
Key Responsibilities:
* Oversee the development and delivery of the Android component of a major app rebuild project
* Evaluate the feasibility of proposed solutions and own delivery of Android components
* Lead Android development teams, both from a technical and people-management perspective
* Liaise between technical teams and stakeholders
Required Skills and Qualifications:
* 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 working closely with architects to ensure alignment between technical design and business deliverables
Bonus Requirements:
* Experience with Kotlin Multiplatform Mobile (KMM)
* Familiarity with cloud-based development and deployment strategies
* Previous experience with large-scale app redesigns or architectural overhauls