Frontend Developer (JavaScript/TypeScript)

Sundayyworld — Canada · Posted ~2 hours ago

Skills

JavaScript TypeScript Frontend development Web development FHIR

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a growing digital health technology team as a Frontend Developer using JavaScript and TypeScript. You will help create user-facing experiences around healthcare data and contribute to solutions designed to make health information more accessible, structured, and interoperable.

Highlights

Contribute to technology focused on improving global healthcare data accessibility and interoperability. The role offers the chance to work on meaningful digital health challenges in a rapidly growing, internationally oriented environment.

Description

About The Company Smile Digital Health is a pioneering organization committed to advancing global health through innovative data management solutions. With a strong presence across over 20 countries, the company leverages its cutting-edge health data platform to facilitate seamless data exchange and management among healthcare stakeholders. Recognized for its rapid growth, Smile Digital Health was ranked 19th on Deloitte's Technology Fast 50 Rankings for 2024, reflecting its industry leadership and innovative approach. The company's core mission is to support better health outcomes worldwide by making healthcare data more accessible, structured, and interoperable. Their FHIR-based platform simplifies data liberation, enabling organizations to deliver more effective care and improve patient outcomes. Working at Smile Digital Health means contributing to a meaningful cause, supporting technological advancements, and being part of a dynamic team dedicated to #BetterGlobalHealth. About The Role The Intermediate Front End Developer role at Smile Digital Health is a vital technical position focused on supporting the development and maintenance of the user-facing components of the Clinical Intelligence platform. This role is responsible for creating a seamless, intuitive, and high-performance user experience by translating design concepts into functional, interactive interfaces. The ideal candidate will collaborate closely with cross-functional teams, including designers, backend developers, and product managers, to gather requirements, design solutions, and implement features that meet the company's standards for quality and usability. Additionally, the role involves participating in architectural discussions, mentoring junior developers, and ensuring code quality through rigorous testing and code reviews. This position offers an excellent opportunity to work on impactful healthcare technology, contribute to innovative projects, and grow professionally within a collaborative environment. Qualifications 5+ years of software development experience with Angular, JavaScript/TypeScript, HTML, CSS, and Git.Proven experience in building scalable and responsive web applications.Bachelor’s degree in Computer Science, Engineering, or equivalent; or equivalent professional experience.Deep understanding of Angular core concepts such as state management, observables, interceptors, and routing.Experience working within agile and scrum methodologies.Strong communication skills, both written and verbal, for effective teamwork and documentation.Familiarity with tools such as Slack, Google technologies, Figma, Jira, GitLab, Postman, Microsoft Azure, Jasmine/Karma, Cordova/Ionic, REST APIs, Bootstrap.Experience with CI/CD pipelines, Docker containers, and networking is preferred.Knowledge of healthcare standards such as HL7 and FHIR is an asset but not mandatory. Responsibilities Support the design, scope, milestones, and solution architecture for responsive, scalable, and high-performance user interfaces.Collaborate with development teams to implement solutions through coding, component creation, and module development that align with project requirements.Write clean, manageable code along with comprehensive unit tests; maintain relevant documentation for front-end components.Participate in rigorous testing cycles, identify, and resolve defects to ensure high-quality deliverables.Develop a thorough understanding of the system’s functionality to provide ongoing support and improvements.Lead architectural discussions related to Angular front-end designs and mentor junior developers in best practices.Contribute to and uphold team coding standards to ensure consistency across projects.Engage in client meetings as needed to gather requirements and present progress updates.Conduct detailed code reviews, participate in pair programming, and collaborate on problem-solving initiatives with team members.Participate in monthly technology meetings to influence technical strategies, architecture, and process improvements. Benefits Remote work environment enabling flexibility and work-life balance.Flexible Time Away From Work Policy including PTO, personal, and sick days.Competitive salary package complemented by comprehensive health and medical benefits.Employee contribution options for RRSP, TFSA, or 401K plans.Life insurance and disability benefits to support financial security.Employee Assistance Program providing professional support services.Access to FHIR Study Program and Skillsoft Learning resources for continuous professional development.Participation in the Super HAPI Fun Club, fostering team engagement and community. Equal Opportunity Smile Digital Health is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We welcome applicants of all backgrounds, identities, and experiences. Candidates are encouraged to inform us if they require accommodations during the interview process or while working at Smile. We believe that diversity drives innovation and excellence, and we are dedicated to creating a respectful environment where everyone can thrive. All hiring decisions are made based on qualifications and merit, supported by fair and equitable practices, including the use of AI tools solely as a support mechanism in the recruitment process.