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.
  • Strong hands‑on experience with Angular (v20+), including:
  • Standalone Components
  • 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.

#J-18808-Ljbffr
Similar jobs

More from Prodigy Systems Inc.
Prodigy Systems Inc. 1 day ago
Prodigy Systems Inc. 2 days ago
Prodigy Systems Inc. 17 hours ago

Angular Developer

Apply Now
Back to search page