Job Posting Title
Angular Developer
Location
Montreal, Quebec, Canada (Hybrid Onsite)
Local candidates only In-person interview required with the client.
Job Description
We are looking for an experienced Angular Developer to design, develop, and maintain complex, scalable, and high-performance web applications . The ideal candidate will have strong expertise in modern Angular (12+), frontend performance optimization, and Agile development practices, and will collaborate closely with designers, backend teams, and stakeholders.
Day-to-Day Job Duties
Design, develop, and maintain scalable, responsive web applications using Angular (12+)
Write clean, maintainable, and efficient code using TypeScript, HTML, and SCSS , following industry best practices
Collaborate with UI / UX designers to translate designs into high-quality, user-friendly interfaces
Optimize applications for speed, performance, and scalability using frontend best practices
Integrate Angular applications with RESTful APIs and backend services
Implement and maintain automated unit and integration tests using Jasmine, Karma, or Cypress
Participate in Agile / Scrum ceremonies , including :
Daily standups
Sprint planning
Grooming
Code reviews
Troubleshoot, debug, and upgrade existing Angular applications
Stay current with Angular ecosystem trends , frontend technologies, and UI engineering practices
Document code, components, and architecture for long-term maintainability
Mentor junior developers and contribute to improving overall team engineering standards
Basic Qualifications
7+ years of experience building modern web applications using Angular (preferably Angular 12+)
Strong proficiency in :
JavaScript
TypeScript
HTML5
CSS3
SASS / SCSS
Solid experience with responsive and adaptive UI design and frontend performance optimization
Experience integrating with RESTful APIs and handling asynchronous data
2+ years of experience with unit testing frameworks such as Jasmine / Karma and E2E testing tools
Experience using Git or similar version control systems
Ability to write reusable, modular, and well-documented Angular components
Strong problem-solving skills, attention to detail, and ability to work independently or in a collaborative Agile team
Bachelor's degree in Computer Science, Engineering, or related field-or equivalent practical experience
Travel
This role may occasionally require travel , depending on business or project needs
Preferred Location
Montreal, Quebec
Education
Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
Nice to Have (Preferred but Not Required)
Experience with state management libraries such as NgRx or Akita
Experience with CI / CD pipelines and DevOps practices
Familiarity with Agile / Scrum methodologies
Exposure to other frontend or mobile frameworks :
React
Vue
Ionic
Experience with performance profiling and optimization tools
Open-source contributions or a strong personal project portfolio
Prior project lead or mentorship experience
eye
Angular Developer • Montreal, QC, Canada