Angular Developer

Montreal

Offre publiée le 2026-02-25

United Software Group Inc

Angular Developer

Montreal, Quebec, Canada (Hybrid Onsite)
Local candidates only as there will be in person interview with client.

Day-to-Day Job Duties: (What this person will do on a daily/weekly basis)

  • Design, develop, and maintain complex, scalable, and responsive web applications using the latest versions of Angular (12+).
  • Write clean, maintainable, and efficient TypeScript, HTML, and SCSS code following industry best practices.
  • Collaborate with UI/UX designers to ensure the technical feasibility of designs and translate them into high quality user interfaces.
  • Optimize applications for maximum speed, performance, and scalability, following front end best practices.
  • Integrate Angular applications with RESTful APIs and backend services, ensuring smooth and secure data flows.
  • Implement and maintain automated unit and integration tests using Jasmine, Karma, or Cypress.
  • Participate in daily Scrum activities, sprint planning, grooming, and code reviews as part of an Agile development team.
  • Troubleshoot, debug, and upgrade existing Angular applications to improve performance and maintainability.
  • Stay up to date with the latest trends in the Angular ecosystem, front end technologies, and UI engineering practices.
  • Document code, components, and architecture to support long term maintainability.
  • Mentor junior developers and contribute to improving overall team engineering standards.

Basic Qualifications: (Required skills with minimum years of experience)

  • Minimum 7+ years of experience building modern web applications using Angular (preferably Angular 12+).
  • Strong proficiency in JavaScript, TypeScript, HTML5, CSS3, and preprocessors like SASS/SCSS.
  • Solid experience with responsive/adaptive UI design and front end performance optimization.
  • Experience integrating with RESTful APIs and handling asynchronous data.
  • Minimum 2+ years working 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 the ability to work independently or in a collaborative Agile team.
  • Bachelor's degree in Computer Science, Engineering, or related field - or equivalent practical experience.

Nice to Have: (Preferred but Not Required)

  • Experience with state management libraries such as NgRx or Akita.
  • Experience working with CI/CD pipelines and DevOps practices.
  • Familiarity with Agile/Scrum methodologies.
  • Exposure to other front end 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