Job Summary:
The Lead Android Developer will oversee the development and delivery of a major app rebuild project, guiding the Android component to ensure technical design, feasibility, and delivery align with overall project goals.
About This Role
This is a remote contract position requiring EST working hours. Occasional travel may be involved. Ideal candidates will be proactive, technically sound, and skilled at driving results within tight timelines.
Key Responsibilities
* Oversee the Android component of the application, ensuring technical design, feasibility, and delivery align with overall project goals.
* Evaluate the feasibility of proposed solutions and guide the app through a significant architectural transformation.
* Own communication between internal and external teams, leading cross-functional discussions and driving results within tight timelines.
* Maintain strong understanding of MVVM and other architectural design patterns, including MVP and MVI.
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, including 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.
* Ability to evaluate feasibility of solutions and own delivery of Android components.
* Strong communication and client management skills, with the ability to liaise between technical teams and stakeholders.
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.