Senior Android Developer
We are seeking a skilled and experienced Senior Android Developer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining high-quality mobile applications.
Key Responsibilities:
* Build complex features used by customers for self-service and health improvement.
* Write secure, scalable, and well-tested code using Kotlin and Android technologies.
* Stay up-to-date with mobile technology advances to inform product design.
* Contribute to the technology roadmap to support digital transformation.
* Develop and maintain design patterns to support quality assurance.
Requirements:
* Proficiency in Kotlin and Android technologies.
* Experience with complex UI, networking, and threading.
* Understanding of object-oriented programming, architecture, and design patterns like MVVM.
* Experience with tools like Crashlytics for issue resolution.
* Familiarity with Google Maps, RxJava/RxAndroid, Dagger, Android JetPack libraries (ViewModel, LiveData, Navigation, Coroutines).
* A passion for building complex products that solve real problems.
* Strong ownership, quality focus, and commitment to testing and delivery.
* Collaborative mindset, eager to learn and grow with the team.
About the Role:
This is an exciting opportunity to work on innovative projects and contribute to the development of high-quality mobile applications. If you have a passion for building complex products and are motivated to learn and grow with the team, we encourage you to apply.
Benefits:
* Opportunity to work on innovative projects and contribute to the development of high-quality mobile applications.
* Collaborative and dynamic work environment.
* Continuous learning and growth opportunities.