Job Overview:
This role requires a skilled Android developer to oversee the development and delivery of a major app rebuild project. The ideal candidate will be responsible for guiding the technical design, feasibility, and delivery of the Android component, ensuring alignment with overall project goals.
Main Responsibilities:
- Oversee the Android component of the application
- Guide the technical design, feasibility, and delivery
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 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
• 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
• 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