Frontend Developer, Intermediate (Remote Canada)

Smile Digital Health
Remote

About The Position

Smile Digital Health is seeking an Intermediate Front End Developer to join their team. This role is crucial for building and maintaining the user-facing aspects of Smile Digital Health’s Clinical Intelligence platform, ensuring a seamless user experience. The developer will translate design concepts into functional technical roadmaps and develop an interactive and intuitive user interface. This position involves close collaboration with cross-functional teams for requirement gathering, application design, implementation, and testing. The company is recognized for its innovative health data platform and solutions used in over 20 countries, and was ranked #19 on Deloitte's Technology Fast 50 Ranking for 2024. Smile Digital Health focuses on enabling healthcare stakeholders to collect and exchange data through its FHIR-based platform, ultimately contributing to #BetterGlobalHealth.

Requirements

  • 5+ years of software development experience with Angular, JavaScript/Typescript, HTML, CSS and Git.
  • Bachelor’s degree in Computer Science, Engineering or equivalent and/or equivalent working experience.
  • Demonstrated experience with building apps using Angular and having an in-depth understanding of core concepts including, but not limited to, state management/ observables/interceptors/routing, etc.
  • Familiar with agile and scrum processes.
  • Excellent written and verbal communication that ensures effective collaboration and clear documentation.

Nice To Haves

  • Experience in the healthcare and/or technology industry, preferred.
  • Experience with Slack, Google technologies, Figma, Jira, GitLab, Postman, Microsoft Azure, Jasmine/Karma, Cordova/Ionic, REST APIs, Bootstrap, preferred.
  • Experience with CI/CD pipelines, Docker containers and networking, preferred.
  • Knowledge or experience in healthcare, HL7/ FHIR is an asset but not required.

Responsibilities

  • Support in shaping the approach, scope, milestones, and solution design of a responsive, performant and scalable user interface for assigned modules and features.
  • Work closely with the development team(s) to implement solutions by writing code, creating components and modules that meet development requirements.
  • Write comprehensive and manageable code and unit tests as well as develop and maintain relevant documentation for front-end components.
  • Participate in rigorous testing cycles and defect resolution.
  • Develop and maintain a deep understanding of the functionality being developed to provide support to the team.
  • Lead architectural design discussions with regards to Angular front-end designs and help mentor/coach other developers in learning these best practices.
  • Contribute and adhere to team/department coding standards to ensure consistency.
  • Attend and participate in client meetings, as required.
  • Lead and engage in detailed and in-person code reviews, pair-programming and collaborative problem analysis with teammates.
  • Participate in monthly Technology meetings to help guide corporate technical processes, architecture, and strategy.

Benefits

  • Remote Work Environment
  • Flexible Time Away From Work Policy including PTO, Personal and Sick Days
  • Competitive Salary and Health/Medical Benefits
  • RRSP/TFSA/401K Employee Contribution
  • Life and Disability
  • Employee Assistance Program
  • FHIR Study Program and Skillsoft Learning
  • Super HAPI Fun Club
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service