Lead Android Developer Job Description
This role is for a Lead Android Developer to oversee the development and delivery of an app rebuild project. The successful candidate will guide the Android component, ensuring technical design, feasibility, and delivery align 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. This includes not just visual changes, but foundational rework as well. With a major release scheduled, the ideal candidate will take full ownership, work independently, and have experience in managing both code and people.
Key Responsibilities
* Oversee the development and delivery of the app's Android component
* Evaluate the feasibility of proposed solutions and own delivery of Android components
* Guide the app through a significant architectural transformation
Requirements
Must Haves:
* 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, both from a technical and people-management perspective
* Proven experience with Android Jetpack libraries and designing scalable, maintainable app architecture
* Strong communication and client management skills, with the ability to liaise between technical teams and stakeholders