About the Role
The Intermediate Front End Developer is responsible for building and maintaining the user-facing aspects of Smile Digital Health’s Clinical Intelligence platform, ensuring a seamless user experience by translating design concepts into functional technical roadmaps and developing an interactive user interface. This role collaborates with cross-functional teams to gather requirements, design, implement applications, and test system components.
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.
Requirements
- 5+ years of software development experience with Angular, JavaScript/Typescript, HTML, CSS and Git.
- Experience in the healthcare and/or technology industry, preferred.
- 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.
- 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.
Skills
- Angular
- JavaScript/Typescript
- HTML
- CSS
- Git
- State management
- Observables
- Interceptors
- Routing
- Agile
- Scrum
- Slack
- Google technologies
- Figma
- Jira
- GitLab
- Postman
- Microsoft Azure
- Jasmine/Karma
- Cordova/Ionic
- REST APIs
- Bootstrap
- CI/CD pipelines
- Docker containers
- Networking
- Healthcare
- HL7/ FHIR
Location
- Remote
Work Type
- Remote Work Environment
Experience Level
- Intermediate
- 5+ years of software development experience
Education Level
- Bachelor’s degree in Computer Science, Engineering or equivalent and/or equivalent working experience.
Salary/Compensations
- $90,000 - $110,000 a year
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
About the Company
- Smile Digital Health supports the mandate for #BetterGlobalHealth through its innovative health data platform and data management solutions, used in over 20 countries.
- The company was #19 on Deloitte's Technology Fast 50 Ranking for 2024.
- Smile Digital Health makes it easy for healthcare stakeholders to collect and exchange data with its leading FHIR-based data liberation platform.
- The Smile platform enables people and organizations to better manage healthcare data, generating and liberating structured healthcare data for effective delivery across care teams and health systems.
- Smile discloses that artificial intelligence (AI) may be used in portions of the recruitment and selection process, such as resume screening or application assessment.
- All hiring decisions are ultimately made by qualified human decision-makers, and AI tools are used to support — not replace — fair and equitable hiring practices.
- This position is a replacement role, created to support Smile’s continued growth and commitment to operational excellence.
- Smile's core values include respect, inclusion, embracing our differences, and celebrating shared values because our people are the foundation of our success.
- The company is dedicated to fostering a workplace that values diversity, equity, and inclusion.
- Smile welcomes and encourages candidates of all backgrounds to apply.
- Candidates are encouraged to inform us if they wish to discuss or require accommodations during interviews or while working at Smile.
Equal Opportunity
- Smile's core values include respect, inclusion, embracing our differences, and celebrating shared values because our people are the foundation of our success.
- We are big on creating a sense of belonging and empowering each other to bring our authentic selves to work.
- We are dedicated to fostering a workplace that values diversity, equity, and inclusion.
- We welcome and encourage candidates of all backgrounds to apply.
- Candidates are encouraged to inform us if they wish to discuss or require accommodations during interviews or while working at Smile.
