We are looking for an Angular Developer for a 6 months contract with high possibility of extension. Role is hybrid with 4 days a week on site in Downtown Montreal.


Key Responsibilities

  • Develop and maintain enterprise-grade web applications using Angular, TypeScript, and modern frontend technologies.
  • Partner with cross-functional teams to translate business requirements into scalable technical solutions.
  • Build reusable UI components, libraries, and frameworks that can be leveraged across multiple applications.
  • Implement robust state management and reactive programming patterns to support complex user workflows.
  • Design, consume, and integrate RESTful APIs within frontend applications.
  • Participate in architecture discussions and contribute to technical decision-making.
  • Conduct code reviews and promote coding standards, maintainability, and application performance.
  • Support and mentor team members through collaboration, knowledge sharing, and pair programming.
  • Contribute to continuous improvement initiatives related to development processes, testing, and deployment practices.
  • Stay current with emerging frontend technologies and recommend innovative solutions where appropriate.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of professional experience developing web applications with JavaScript and TypeScript.
  • Strong hands-on experience with Angular (v20+), including:
  • Standalone Components
  • Dependency Injection
  • Change Detection
  • RxJS
  • Angular CLI and Nx Workspace Management
  • Experience with NgRx (or Redux-based state management), Angular Signals, and reactive architecture patterns.
  • Solid understanding of software engineering best practices, including code reviews, version control, testing, and CI/CD workflows.
  • Experience building responsive and complex user interfaces using HTML5, SASS, and modern CSS methodologies.
  • Experience writing and maintaining unit tests using Jest or Vitest.
  • Proficiency with Git and modern branching/merging strategies.
  • Experience working within Agile delivery teams.

Preferred Qualifications

  • Experience working in a continuous integration and continuous delivery (CI/CD) environment.
  • Background in automated testing strategies, including unit, integration, functional, or performance testing.
  • Strong communication and collaboration skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.
  • French language proficiency is considered an asset.
  • Interest in a full-time permanent opportunity.

What We Offer

  • Opportunity to work on impactful, customer-focused digital products.
  • Collaborative and supportive engineering culture.
  • Exposure to modern frontend architecture and development practices.
  • Career growth, mentorship, and continuous learning opportunities.
  • Flexible and Agile work environment.


Note: We use AI tools to: obtain basic information, detect plagiarism, false employment history or references, categorize your skills, and do an initial match with job posting.

Similar jobs

Angular Developer

Apply Now
Back to search page