Intermediate/Senior React Developer

Development · Toronto, Ontario
Department Development
Employment Type Full-Time
Minimum Experience Experienced

The Smooth Commerce platform.

One solution brings everything together.


About Smooth Commerce:

Smooth Commerce is a growth-stage tech business located in the heart of downtown Toronto. We’re inspiring a new world of commerce & engagement by powering branded digital customer experiences, and providing a robust program management portal, order management tablet, and integrated solutions. We empower businesses to enhance consumer value and drive success through digital by increasing transaction volumes, repeat business, and revenue. As the world evolves, digital ordering has moved from being a convenience to an essential part of daily life and Smooth Commerce provides an end-to-end seamless platform that retail businesses and their customers turn to for ordering through to delivery.


About the role:

Smooth Commerce is looking for an Intermediate/React Developer to join our Toronto team. As an Intermediate/Senior React Developer at Smooth Commerce, you'll report directly to our Web Team Lead as you build digital products for our clients on the front-end. You will be responsible for the web platform that powers all our partner and customer facing apps. 

What will you be doing?

  • Provide estimates on new features and bug fixes
  • Implement UX designs provided by the design team using React, Redux, CSS
  • Work closely with the QA team to develop automated functional tests for new features and enhancements
  • Collaborate with the backend team to understand and consume platform APIs, and to suggest modifications where appropriate
  • Code review pull requests from other web team members

What are we looking for?

  • 4+ years of front-end web development experience using CSS, HTML and JavaScript
  • 4+ years of professional experience using React and Redux
  • Previous work with developing and consuming RESTful APIs
  • Fundamental knowledge in Git for version control
  • Experience working in agile teams
  • Experience with UI/UX design
  • Excellent communication skills, written and verbal

Bonus points for experience with:

  • CSS grid, Material-UI, Gatsby.js, Formik
  • Jest and Enzyme for testing
  • Building E-Commerce solutions
  • React Native
  • Webpack

We thank all applicants for their interest, however only those candidates selected for interviews will be contacted.

Thank You

Your application was submitted successfully.

  • Location
    Toronto, Ontario
  • Department
  • Employment Type
  • Minimum Experience