Job Title: Angular Developer
Location: Toronto, ON
Duration: Long Term Contract
Job Description:
We need front-end developers experienced with modern Angular to build secure, accessible, and performant web applications integrated with backend APIs and enterprise design systems.
Responsibilities:
Develop Angular applications (latest LTS) with TypeScript, RxJS, and Angular CLI.
Implement state management (NgRx or signals), routing, guards, interceptors, and modular architecture.
Build reusable UI components aligned with a design system; ensure responsiveness and cross browser compatibility.
Integrate with RESTful APIs; handle authentication/authorization flows (JWT, OIDC).
Ensure accessibility (WCAG 2.1 AA), internationalization, and form validation (Reactive Forms).
Write unit and integration tests (Jasmine/Karma/Jest/Cypress) and participate in code reviews.
Optimize performance (bundle size, change detection, OnPush, lazy loading).
Collaborate with UX, QA, and backend teams in Agile ceremonies.
Qualifications:
8+ years building SPAs with Angular and TypeScript.
Strong CSS/SCSS skills; familiarity with Material/Bootstrap or enterprise component libraries.
Proficient with RxJS (observables, operators), and HTTP client patterns.
Experience with CI/CD (GitHub Actions/Azure DevOps), linting (ESLint), and formatting (Prettier).
Understanding of security best practices (XSS/CSRF mitigation, Content Security Policy).