Front-End Developer
Back to JobsJ&m Group Inc Get Smart Job AI Coach in the appFree on iOS and Android
Front-End Developer
$85,000–$110,000 / Year
Location
Brampton, Ontario, Canada
Experience
—
Posted
Jul 30, 2026
Apply by
August 30, 2026
Applicants
0
Early applicantEasy applyFull-timeHybridsoftware-development
Job Description
J&M Group is hiring a Front-End Developer with strong Angular expertise to join a hybrid team in Brampton, ON. The role involves building and maintaining scalable, high-performance web applications within a micro-frontend architecture, working closely with cross-functional teams on modern JavaScript/TypeScript-based solutions integrated with headless CMS and analytics platforms.
Key Responsibilities
- Develop and maintain front-end applications using Angular (v12+) and TypeScript
- Implement state management using NgRx and reactive patterns with RxJS
- Integrate REST APIs and GraphQL endpoints into front-end applications
- Contribute to and maintain micro-frontend architecture
- Work with Contentful CMS to manage and render content
- Implement analytics tracking using Adobe Analytics
- Write unit and integration tests using Jasmine, Karma, and Jest
- Ensure accessibility compliance to WCAG 2.1 AA standards
- Collaborate using Git and Azure DevOps for version control and CI/CD
- Track and manage work using JIRA
Requirements
- Strong experience with Angular (v12+), TypeScript, and JavaScript (ES6+)
- Experience with NgRx and RxJS for state and reactive management
- Experience with REST APIs and GraphQL
- Familiarity with micro-frontend architecture
- Proficiency in HTML5 and SCSS/CSS3
- Experience with Contentful CMS and Adobe Analytics
- Testing experience with Jasmine, Karma, and Jest
- Familiarity with Angular CLI, Git, Azure DevOps, and JIRA
- Understanding of WCAG 2.1 AA accessibility standards
- Comfortable using AI coding tools such as GitHub Copilot and Cursor
- Eligible to work in Canada and able to pass a background check
Skills Required
NgRxHtml5REST APIsGraphQLRxJSJestContentful CMSSCSSAzure DevOpsAngularKarmaTypeScriptJavaScriptJasmineGit
App exclusive · Free
Smart Job AI Coach
Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.
Interview readiness
See how prepared you are and what to improve for each role.
Personalized tips
Actionable suggestions based on your profile and the job.
After you apply
Keep coaching momentum from job detail through application success.