Mobile Developer

Toronto or Canada (Remote)

You'll have the opportunity to play a big role in a small team to develop high-impact features that will be used by thousands of people across North America. You will work within an agile scrum team to build new features and maintain existing features used by tens of thousands of healthcare providers and patients. 

Responsibilities

  • Work closely with the engineering team to design and implement technical solutions on our iOS and Android apps

  • Bring new ideas, solutions, and feedback to the team

  • Improve our codebase by refactoring, optimizing, and keeping up to date with the latest methods and frameworks

  • Help us meet the technical challenges of global expansion such as load management, legal compliance, and localization

  • Write fast, efficient, and high-quality code that will help us deliver great value to our customers

  • Test your work thoroughly and have a low tolerance for bugs

About the stack

Our mobile apps are built natively on Android and iOS using Kotlin and Swift.

Required Skills:

  • Strong computer science fundamentals

  • Some experience with native Android or iOS development, and strong expertise in either iOS or Android development

  • Have a QA mindset and know different testing strategies

  • Great work ethic and motivation to learn and improve

 

Benefits & Culture

  • Opportunity to work for a growing tech start-up

  • Competitive salary

  • Employee stock option

  • Generous vacation

  • Health benefits package

  • Career growth opportunities, professional development dollars, and a team-oriented work culture

  • We are likely to remain remote for the foreseeable future - we do have a great, dog-friendly office in downtown Toronto at Queen & Spadina, with easy access to transit. Our policy moving forward will be to work where you work best, with scheduled in-office work sessions when needed once restrictions allow it.

  • Our culture is the result of our personal commitment, our values, our behaviours, our dedication to continuous improvement and collaboration, and the ways that we share our perspectives and encourage ideas from everyone, regardless of position or seniority. We empower each other every day and we strive to foster connection, growth, and creativity in everything we do.