Summary
✨ AI‑Generated
An experienced Angular UI developer is sought for a large-scale enterprise program. You will create responsive and reusable interfaces, transform design files into accurate components, integrate secure REST services, manage complex application state, and build data-heavy forms, tables, and dashboards. The role combines modern frontend engineering with security, accessibility, and Agile collaboration.
Highlights
Build secure, accessible, high-performance enterprise web applications used at large scale. Work closely with UX, backend, QA, and product teams while contributing to reusable component libraries, design systems, advanced interfaces, and modern authentication flows.
Description
Job Title: Angular UI Developer
Duration: 06 Months Contract to Hire
Type: 3 days/week onsite (hybrid)
Location: Mississauga, ON
About the Role:
We're looking for an experienced Angular UI Developer to join a large-scale enterprise program.
You'll build secure, accessible, high-performance web applications used by thousands of users, working alongside UX designers, backend engineers, QA, and product owners in an Agile delivery team.
Key Responsibilities:
Design and develop responsive, modular UIs using Angular, TypeScript, HTML5, and SCSSConvert Figma/Adobe XD designs into reusable, pixel-accurate componentsContribute to a shared component library and enterprise design systemIntegrate with RESTful APIs and secure backend services, handling authentication and authorization flows (OAuth 2.0, OpenID Connect, JWT)Manage complex application state using RxJS and NgRxBuild data-heavy interfaces: forms with advanced validation, tables with sorting/filtering/pagination, and dashboardsApply secure front-end coding practices (XSS/CSRF prevention, input sanitization, Content Security Policy)Optimize performance through lazy loading, change detection strategies, and bundle analysisEnsure WCAG 2.1 AA accessibility and cross-browser compatibilityWrite unit tests (Jest or Jasmine/Karma) and end-to-end tests (Cypress or Playwright), maintaining strong code coverageParticipate in peer code reviews, sprint ceremonies, and technical design discussionsMaintain clear technical documentation and support production issue resolution
Required Qualifications:
5 years of front-end development experience, including 3+ years with Angular (v15+; experience with standalone components and signals preferred)Expert-level TypeScript, JavaScript, HTML5, and CSS3/SCSSStrong command of RxJS and reactive programming patternsHands-on experience with NgRx or equivalent state managementExperience with Angular Material, PrimeNG, or similar component librariesExperience with responsive layouts (Flexbox, Grid) and accessible designProficiency with Git, branching strategies, and pull request workflowsExperience working in Agile/Scrum teams using Jira or similar tools
Preferred Qualifications:
Experience with micro-frontend architecture (Module Federation, Nx monorepos)Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps) and static analysis tools (SonarQube)Working knowledge of Docker and cloud platforms (Azure, AWS, or GCP)Experience with internationalization (i18n) and localizationFamiliarity with React or Vue