We’re looking for a Junior Android Developer to join our mobile development team and help build and enhance our innovative applications. The ideal candidate is enthusiastic about up-to-date Android development, embraces clean architecture, and is eager to work in a fast-paced startup environment where their work directly contributes to improving healthcare outcomes.
Responsibility
Design and implement high-performance, high-availability Android applications
Collaborate with cross-functional teams to create creative mobile solutions
Ensure application performance, security, and scalability
Stay updated on the latest mobile development trends and best practices
Requirements
3+ years of Proven Experience in Android Apps Development
Very Good Experience with Contemporary Android Clean Architecture Patterns ( MVVM, MVI )
Solid grasp of asynchronous programming with Coroutines/Flow, and experience with dependency injection frameworks like Hilt or Dagger
Strong experience of networking, offline-first strategies, data persistence, and RESTful API integration
Hands-on experience with unit, instrumentation, and UI testing using tools like JUnit, Espresso, and MockK
Experience with modular multi-module project structures and feature toggles
Please note that as close collaboration is required with the Toronto and San Francisco teams, standard availability required is 9 - 5 Eastern Time, Monday through Friday.