Lead Android Developer Position
This role is ideal for a highly skilled and experienced Android developer who can guide the development and delivery of a major app rebuild project. The successful candidate will oversee the Android component of the application, ensuring that technical design, feasibility, and delivery stay aligned with overall project goals.
The Android Lead 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—not just visual changes, but foundational rework as well. With a focus on driving results within tight timelines, the ideal candidate will be confident in taking full ownership, able to work independently, and experienced in managing both code and people.
This position requires a strong understanding of Android development using Android SDK and modern Android frameworks, including Kotlin programming language. Experience leading Android development teams, both from a technical and people-management perspective, is also essential. Additionally, the ability to evaluate feasibility of solutions and own delivery of Android components, along with strong communication and client management skills, is crucial for success.
Key qualifications include:
* 7+ years of experience in Android development using Android SDK and modern Android frameworks
* 6+ years of coding experience in Kotlin programming language
* Strong understanding of MVVM and other architectural design patterns such as MVP, and MVI
* Experience leading Android development teams, both from a technical and people-management perspective
* Proven experience with Android Jetpack libraries and designing scalable, maintainable app architecture
Nice-to-have qualifications include experience with Kotlin Multiplatform Mobile (KMM) and familiarity with cloud-based development and deployment strategies.