Position Name – Front End Developer – Angular
Type of hiring – Fulltime/Subcon
Location – Brampton, ON (Onsite)
Job Description:
Looking to hire FE Developer - Angular with experience in utilizing AI‑assisted development tools (Co-pilot or cursor).
Required Skills & Experience
- 8+ 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 implementation.
- Translate ambiguous requirements into clear, actionable technical solutions.
- Resolve complex technical issues and contribute to front‑end architectural decisions.
- 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 Co-pilot) 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.