Work Environment
We are looking for a frontend developer specialized in Angular (version 17, 18, or ideally 19) to contribute to the development and maintenance of innovative web applications in the healthcare field (sleep, cardiology, etc.).
You will be an integral part of our web development team, working closely with biomedical and application teams. We are passionate about the real-world impact of our work on an international community and driven by the desire to deliver robust, well-documented, tested, and maintainable products.
Responsibilities
- Develop new frontend features using Angular 17+, applying best practices in architecture and performance.
- Write and maintain clear technical documentation to ensure code sustainability.
- Practice test-driven development (TDD) using tools like Jest, Jasmine, Karma, or equivalents.
- Participate in code reviews and contribute to continuous improvement of development practices.
- Work with modern CI/CD tools, version control (Git), and task tracking tools (Bitbucket, Jira, etc.).
- Identify, diagnose, and fix bugs and unexpected interface behavior.
- Collaborate with backend teams for seamless API integration.
Required Skills
- Minimum of 4 years of experience in frontend development.
- Strong expertise in Angular (ideally v19, but versions 17 or 18 are accepted).
- Solid experience with TypeScript, HTML, SCSS (or SASS), and Angular component management.
- Experience with unit and integration testing for frontend applications.
- Proficient in Git version control tools (GitHub, Bitbucket).
- Knowledge of SOLID principles, modular architecture, and Angular design patterns.
- Ability to produce clean, maintainable, and well-documented code.
- Experience with Angular Material is an asset.
- Knowledge of Docker and Kubernetes is a plus.
- Understanding of application security (e.g., securing API calls) is a bonus.
Personal Qualities
- Proactive and solution-oriented
- Team player with strong collaboration skills
- Attentive to users and team members
- Strong analytical and communication skills
- Able to learn from mistakes and adapt quickly
What We Offer
- Exciting projects related to healthcare, medical research, and cutting-edge missions
- A fast-growing startup environment recognized in its field
- Freedom to propose ideas, innovate, and be creative
- Group insurance (50% covered by employer)
- Group RRSP (50% matched by employer)