Home Job Listings Categories Locations

Lead Angular Developer (Frontend SPA Development)

📍 Toronto, Canada

Technology Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

Job Description

Job Title :

Senior Angular Developer (Frontend SPA Development)

Location: Toronto, ON (Hybrid)

Required Experience: 7 years.

Summary

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

7+ 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).

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: March 19, 2026
Job Type: Technology
Location: Toronto, Canada
Company: Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision!

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.