Front End Developer

Toronto, ON M5V 2H2 | Contract

Job ID: 56548 Industry: Web Development

Front End Developer

Location: Toronto

Number of Positions: 4

Type: 4-Month Contract

Our client, a leading organization within the marketing and consultation industry, has asked Bagg Technology Resources to assist them in finding four Front End Developers to join their innovative organization on a contract basis in Toronto. The developers will have had prior experience in React, and will be developing components using React Ecosystem.

Why Join? 

This organization revolves around curious and creative people who are passionate about technology. Their collaborative culture values ideas and diverse perspectives from all.

Key Responsibilities:

  • Develop reusable responsive components using React, Redux, HTML5 and CSS3
  • Enhance/extend existing components for different portal/brands
  • Optimize core framework to support new features
  • Other duties as assigned


  • Minimum 3+ years of experience in FE development
  • Minimum 1 year of experience in ReactJS
  • Strong proficiency in JavaScript, React, HTML5 and CSS3
  • Very good understanding of React Concepts
  • Component Life cycle
  • Component Driven Development
  • Stateful vs Stateless components
  • Experience with using REST APIs with React Components (promise, fetch etc.)
  • Knowledge of latest JavaScript specs / ES6+
  • Good grasp of responsive development (using any grid/responsive library e.g. Bootstrap)
  • Experience with unit testing framework (Karma, Mocha, Chai / Jest etc.)
  • Familiarity with common front-end development tools such Webpack, NPM, Git etc.
  • Experience with state management library (e.g. Redux) is an asset
  • Knowledge of integrating React with AEM or any other CMS is an asset


To apply, please click Apply Online or submit your resume by email to:

View all of our job postings at

Accommodations are available upon request to support your participation during all stages of the recruitment process.

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: