We are looking to hire Front End/UI Developer- Angular at Brampton, ON with experience in utilizing AI‑assisted development tools ( Co-pilot or cursor).
Required Skills & Experience
- 5+ years of professional experience in large‑scale front‑end development (enterprise applications
- Degree in Computer Science or a related field, or equivalent professional experience
.Technical Skills
- Front‑end stack: Angular (v12+), TypeScript, JavaScript (ES6+), HTML5, SCSS/CSS3
- Angular expertise: components, routing, forms, services, RxJS, state management, performance best practices, and experience working in micro‑frontend architecture
- State management: NgRx (Store, Effects, Selectors) with a strong understanding of scalable application patterns
- API Integration: Strong experience integrating RESTful APIs in front‑end applications, including request/response handling, error handling, and collaboration with backend teams on API contracts
- Internationalization: Angular i18n experience for multilingual applications, including locale configuration and formatting
- CMS: Contentful integration using Delivery/Preview APIs (REST or GraphQL), supporting localized content, assets, and performance considerations
- Analytics: Adobe Analytics instrumentation including page views, custom events, and enterprise data layer alignment
- Testing: Jasmine / Karma / Jest with Angular TestBed and HttpClientTestingModule, with a strong focus on coverage and reliability
- CI/CD & Tooling: Angular CLI, Git, Azure DevOps pipelines and PR workflows, Agile Scrum using JIRA
- Accessibility: Proven delivery of WCAG 2.1 AA‑compliant applications using semantic HTML, ARIA roles, and keyboard‑accessible UI patterns
- Design systems: Experience working with internal Design Systems to ensure consistent, accessible user interfaces
- Must have experience in utilizing AI‑assisted development tools ( Co-pilot or cursor)
. Professional Skills
- Strong analytical and problem‑solving abilities
- Clear and effective written and verbal communication
- Ownership mindset with a passion for high‑quality, maintainable code
- Ability to collaborate effectively with cross‑functional teams including backend, QA, and DevOps
Key Responsibilities
- Provide technical leadership on front‑end design, standards, and implementations
- Translate ambiguous requirements into clear, actionable technical solutions
- Resolve complex technical issues and contribute to front‑end architectural decision
- Own delivery quality through code reviews, sign‑off, and standard enforcement
- Drive performance, scalability, and accessibility across features
- Support Design System adoption and accessible UX patterns in collaboration with UX and QA
- Ensure accurate analytics implementation and reliable reporting in partnership with product and analytics teams
- Act as a liaison across product, architecture, QA, vendors, and delivery teams
- Mentor team members and promote collaborative, improvement‑focused engineering culture
- Use approved AI‑assisted development tools (e.g., GitHub Copilot) to improve productivity while maintaining engineering standards
- Validate AI‑generated output through testing, code review, and architectural alignment
- Follow organizational policies for responsible AI usage and protection of sensitive data