Astra North Infoteck Inc.
8 months ago
Angular Front-End Architect
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Astra North Infoteck Inc.
- Location
- Canada, Ontario, Toronto, East York Canada
- Posted
- 8 months ago
Job description
Required Skills
· Angular.js
· Amazon Web Service (AWS) Cloud Computing
· HTML5
· Web Apps
Responsibilities
· Front-End Architecture Delivery
· Lead design and implementation of modular, maintainable Angular applications (Angular 15, ideally Angular 17), using TypeScript.
· Define and enforce UI architecture patterns (smart-dumb components, feature modules, shared libraries, Nx monorepo).
· Build robust Reactive UIs with RxJS, NgRx (or alternative state management), and route guards resolvers.
Own component libraries, design systems with reusable UI components and storybook documentation.
· Performance, Accessibility UX
· Optimize performance (lazy loading, route preloading, OnPush change detection, TrackBy, code splitting, bundle analysis).
· Ensure accessibility compliance (WCAG 2.1 AA), semantic HTML, ARIA roles, keyboard navigation, and color contrast.
· Measure and improve Core Web Vitals (LCP, CLS, INP) collaborate with designers for polished UX.
· Quality, Testing
· Dev Experience
· Establish testing strategies unit (Jasmine, Karma, Jest), integratione2e (Protractor, Cypress, Playwright).
· Set up linting, formatting, type safety, and CI checks for reliable builds (ESLint, Prettier, strict TypeScript).
· Drive documentation (tech specs, ADRs) and maintain high-quality code reviews.
· Security ReliabilityImplement secure front-end practices OAuth2OIDC, JWT handling, XSSCSRF protections, content security policy.
· Collaborate on observability (frontend logging, tracing, feature flags) and client-side error tracking (SentryDatadogNew Relic).
· Partner with backend to design resilient APIs and enforce contract-first development (OpenAPIGraphQL schema).
Mentor developers lead design reviews, pair programming sessions, and technical roadmaps.
· Work crossfunctionally with Product, Design, QA, and Backend teams to deliver measurable outcomes.
· Contribute to planning, estimation, and iterative delivery with agile practices.
· 7-10 years of professional software development 5 years building production Angular applications.
· Expert Angular and TypeScript skills components, modules, routing, forms (Reactive Template), directives, pipes.
· Strong RxJS and NgRx (or equivalent state management) knowledge proficient with selectors, effects, and immutability.
· Solid understanding of HTML5, CSS3SCSS, responsive design, and UI performance optimizations.
· Experience integrating with REST GraphQL APIs familiarity with API design and error handling patterns.
· Testing proficiency Jasmine, Karma or Jest, Cypress Playwright for e2e confident in TDDBDD practices.
· CI/CD for front-end (GitHub Actions, Jenkins, GitLab CI), bundlers (Angular CLI, Webpack), monorepos (Nx).
· Security fundamentals (OWASP for front-end, auth flows, token storage, CSP).
· Excellent communication, documentation, and stakeholder collaboration.
Nice-to-Have
· Design systems (Storybook), theming, and micro-frontends module federation.
· Performance tooling (Lighthouse)
Experience: 6-8 years
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.