Job Title: FE Developer- Angular
Location: Brampton, ON (3x onsite a week)
Employment Type: Contract
Pay Rate: CAD$45 - $50/HR INC
Job Description
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 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.
Disclaimer: AI tools may assist in the recruitment process; however, all hiring decisions are made by the recruitment team based on a comprehensive evaluation of candidates.
#J-18808-Ljbffr