Closed listing
Angular Developer
- Mississauga, ON, Canada
This opening has closed.
The original listing is kept below for reference.
Job details
- Closing date
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
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 SCSS
- Convert Figma/Adobe XD designs into reusable, pixel-accurate components
- Contribute to a shared component library and enterprise design system
- Integrate 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 NgRx
- Build data-heavy interfaces: forms with advanced validation, tables with sorting/filtering/pagination, and dashboards
- Apply secure front-end coding practices (XSS/CSRF prevention, input sanitization, Content Security Policy)
- Optimize performance through lazy loading, change detection strategies, and bundle analysis
- Ensure WCAG 2.1 AA accessibility and cross-browser compatibility
- Write unit tests (Jest or Jasmine/Karma) and end-to-end tests (Cypress or Playwright), maintaining strong code coverage
- Participate in peer code reviews, sprint ceremonies, and technical design discussions
- Maintain 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/SCSS
- Strong command of RxJS and reactive programming patterns
- Hands-on experience with NgRx or equivalent state management
- Experience with Angular Material, PrimeNG, or similar component libraries
- Experience with responsive layouts (Flexbox, Grid) and accessible design
- Proficiency with Git, branching strategies, and pull request workflows
- Experience 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 localization
- Familiarity with React or Vue
More about this job
Responsibilities
Develop secure, accessible, responsive Angular applications and reusable components, integrating with REST APIs and managing complex application state. Optimize performance, write automated tests, participate in Agile ceremonies and code reviews, document technical work, and help resolve production issues.
Requirements
Requires at least 5 years of front-end development experience, including 3 or more years with Angular, plus strong TypeScript, JavaScript, HTML, CSS/SCSS, RxJS, and state-management skills. Candidates should also have experience with component libraries, accessible responsive design, Git workflows, and Agile/Scrum; micro-frontends, CI/CD, cloud platforms, and internationalization are preferred.
Skills
- Angular
- TypeScript
- JavaScript
- HTML5
- CSS3
- SCSS
- RxJS
- NgRx
- RESTful APIs
- OAuth 2.0
- OpenID Connect
- JWT
- Accessibility
- Jest
- Cypress
- Agile/Scrum
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
- Finance & Accounting
Keywords
- Angular
- TypeScript
- JavaScript
- HTML5
- CSS3
- SCSS
- RxJS
- NgRx
- Angular Material
- PrimeNG
- RESTful APIs
- OAuth 2.0
- OpenID Connect
- JWT
- WCAG 2.1 AA
- Jest
- Jasmine
- Karma
- Cypress
- Playwright
- Git
- Agile
- Scrum
- Jira
- Micro-Frontend Architecture
- Module Federation
- Nx
- CI/CD
- SonarQube
- Docker