The Judge Group
Frontend Developer
The Judge GroupCanada10 hours ago
ContractRemote FriendlyInformation Technology

Job Title: Front-End Developer

Location: Laval, QC, Canada (Remote)

Duration: 6+ Months


Overview:

We are looking for a highly skilled Front-End Developer to join our development team working on the Promo Planner Tool—a web-based platform that streamlines the sharing of promotional details and builds a centralized database for advanced analytics and operational efficiency.


In this role, you’ll collaborate with cross-functional teams including Product Management, Data Engineering, and Data Analytics to enhance and maintain the application. You’ll also help uphold and evolve development standards set by our Global Development organization, promoting agile practices and continuous improvement.


Key Responsibilities:

  • Develop and maintain complex front-end features using Angular (v18+)
  • Collaborate with stakeholders to ensure high-quality, scalable, and maintainable code
  • Contribute to architectural decisions and enforce best practices in UI development
  • Support testing efforts through unit and E2E testing, including test-driven development
  • Integrate and customize UI components using Angular Material, Storybook, and ag-Grid
  • Ensure seamless REST API integration and robust error handling


Must-Have Skills:

  • 5+ years of experience building advanced front-end applications with Angular
  • Strong knowledge of Angular standalone components, signals, RxJS, and modern Angular features (@if, @for, computed, effect, toSignal)
  • Expertise in reactive and template-driven forms, including custom validators and form state management
  • Solid understanding of application architecture and atomic design principles
  • Advanced proficiency in TypeScript and SCSS modularization
  • Experience with state management tools like NgRx, Redux, and RxJS-based services
  • Hands-on experience with Jest for unit testing and Cypress for E2E testing
  • Proven ability to extend and customize Angular Material, Storybook, and ag-Grid
  • Familiarity with advanced HTTP request testing and API error handling
  • Excellent communication and collaboration skills


Nice-to-Have Skills:

  • Experience with Cypress
  • Background in UI/UX design

Key Skills

Ranked by relevance