J M Group Inc - 94 Jobs
Brampton, ON
Job Details:
We are hiring for a FE Developer – Angular. The role focuses on large-scale enterprise front-end development using Angular, TypeScript, NgRx, REST APIs, micro-frontends, and modern UI practices.
A strong fit will have 8+ years of front-end development experience and hands-on expertise with Angular, AI-assisted development tools, accessibility, testing, and CI/CD.
What you bring
- 8+ years of professional experience in large-scale front-end development.
- Strong expertise with Angular 12+, TypeScript, JavaScript ES6+, HTML5, and SCSS/CSS3.
- Hands-on experience with Angular components, routing, forms, services, RxJS, state management, and performance optimization.
- Strong experience with NgRx Store, Effects, and Selectors.
- Experience working with micro-frontend architecture.
- Strong experience integrating RESTful APIs and collaborating on API contracts.
- Experience with Angular i18n for multilingual applications.
- Experience integrating Contentful using Delivery/Preview APIs through REST or GraphQL.
- Experience with Adobe Analytics instrumentation, including page views, custom events, and enterprise data layers.
- Experience with Jasmine, Karma, or Jest, including Angular TestBed and HttpClientTestingModule.
- Experience with Angular CLI, Git, Azure DevOps pipelines, PR workflows, Agile Scrum, and JIRA.
- Proven experience delivering WCAG 2.1 AA-compliant applications using semantic HTML, ARIA roles, and keyboard-accessible UI patterns.
- Experience working with internal Design Systems.
- Hands-on experience using AI-assisted development tools such as GitHub Copilot or Cursor.
- Strong analytical, problem-solving, written, and verbal communication skills.
- Ability to collaborate effectively with backend, QA, DevOps, UX, architecture, product, and delivery teams.
What you'll do
- Provide technical leadership for front-end design, standards, and implementation.
- Translate ambiguous requirements into clear and actionable technical solutions.
- Resolve complex technical issues and contribute to front-end architectural decisions.
- Drive delivery quality through code reviews, sign-off, and engineering standards.
- Develop scalable, performant, and accessible front-end applications.
- Support Design System adoption and accessible UX patterns in collaboration with UX and QA teams.
- Implement accurate analytics instrumentation and support reliable reporting.
- Act as a liaison across product, architecture, QA, vendors, and delivery teams.
- Mentor team members and promote a collaborative engineering culture.
- Use approved AI-assisted development tools to improve development productivity.
- Validate AI-generated code through testing, code reviews, and architectural alignment.
- Follow organizational policies for responsible AI usage and sensitive data protection.
Nice to have
- Degree in Computer Science or a related field, or equivalent professional experience.