Skip to main content

Front End Developer

Reason One is in search of an Intermediate Front End Developer with excellent HTML, CSS, JavaScript skills, and a drive to create inclusive, user-centric experiences in a collaborative environment.

Reason One teammates laughing and talking at the Charleston office

Your Role

At Reason One, our Front End Developers are responsible for translating designs into HTML, CSS, JavaScript, and web components, then integrating the code into content management systems for a range of web projects. In this role, you will collaborate closely with the creative team, seeing the design through to technical implementation.

This is a mid-level position within our development department. We want to see you take on new challenges, and share your knowledge at the team, department, and company level.

How to tell if you're the right fit

You want all the work you deliver to elevate the user experience---through subtle UI animations, the accessible interface you coded, or the incredibly fast performance of the page. You love collaborating and sharing your expertise, helping to improve and evolve process along the way. You believe the web is for everyone and know how to make it accessible.

Must Haves

  • 3+ years of professional experience in Front End Development

  • High proficiency with tools of the trade, including: HTML, CSS (SCSS), CSS Grid, Flexbox, JavaScript, WebPack, Git/GitHub

  • Experience with JavaScript frameworks such as React and Vue

  • Experience coding accessible and semantic interfaces

  • Experience with and knowledge of performance optimization techniques

  • Knowledge of static site generators, Gatsby and GraphQL

  • Experience with content management systems, especially WordPress

  • Experience working with APIs (REST)

  • Knowledge of component-based design systems

  • Ability to deliver on multiple projects quickly and efficiently

  • Ability to communicate clearly with both clients and internal teams

A day in the life

  • Easy commute to our office in downtown Toronto

  • Flexible working hours

  • 15 Vacation days.

  • Full benefits (extended health, dental, life, and disability)

  • Professional development opportunities like conferences and courses

  • Dress for comfort in our casual, open-office environment


  • You MUST be currently eligible to work in Canada. No exceptions.

  • Please, no agencies or recruiters. We're happy with the recruiters we work with.

Take the next step