Lead Android Developer Position Overview
About the Role
We are seeking a seasoned Lead Android Developer to spearhead the development and delivery of a major app rebuild project. The ideal candidate will oversee the Android component, ensuring technical design, feasibility, and delivery align with overall project goals.
The successful candidate 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.
This is a remote contract position requiring EST working hours. Occasional travel may be involved.
Key Responsibilities
Technical Leadership:
* Oversee Android development and ensure alignment with project goals
* Evaluate feasibility of proposed solutions and own delivery of Android components
* Guide the app through a significant architectural transformation
Team Management:
* Lead Android development teams from a technical and people-management perspective
* Mentor and guide team members to achieve project goals
Communication and Client Management:
* Liaise between technical teams and stakeholders
* Cultivate strong relationships with architects and business leaders
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
* Proven 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