Job Title: Senior Android Developer
We are seeking a skilled Senior Android Developer to lead the development and delivery of our mobile application. As a key member of our team, you will be responsible for overseeing the technical design and implementation of the app's Android component.
This is a remote contract position requiring EST working hours. Occasional travel may be involved. The ideal candidate will be proactive, technically sound, and skilled at driving results within tight timelines.
Key Responsibilities:
* Develop and maintain high-quality Android apps using Android SDK and modern frameworks.
* Leverage MVVM and other architectural design patterns such as MVP and MVI to ensure scalability and maintainability.
* Lead Android development teams from a technical and people-management perspective.
* Evaluate feasibility of solutions and own delivery of Android components.
* Collaborate with architects to ensure alignment between technical design and business deliverables.
Requirements:
* 7+ years of experience in Android development.
* 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.
* Ability to communicate effectively with technical teams and stakeholders.
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.