Front End (React) Developer

Vanilla Forums, Inc. - Montréal, QC (15 months ago)

Apply Now

We’re looking for a front end developer with professional Javascript framework experience to help us continue our product’s evolution as we increasingly incorporate React to offer a first-class web application experience to our customers. As part of our R&D (product) department, you will work in a team with 2-4 other developers to develop new products and features, enhance existing functionality, update existing architecture, and prioritize maintenance work to be done.

You would participate in regular planning meetings, brief daily team huddles, and regular demos of your team’s work as part of our scrum process. As part of a growing company, you will regularly be presented with novel problems and need to work with and assist folks outside your team or outside the company. You may occasionally consult on solutions for individual customers, or interact with our open source community.


  • 2+ years professional front end Javascript experience (as a primary job function).
  • Experience building products or features with React, Redux (or equivalent systems), and RESTful APIs.
  • Experience regularly using a version control system (we use git).
  • Deep knowledge of Web technologies.
  • Ability to work collaboratively as part of a team.
  • Proficient written & verbal English language skills.
  • Strong desire for guided self-study to rapidly increase expertise in this platform.
  • Ability to self-identify skills gaps and proactively ask for reasonable help and guidance.


  • Experience using or moderating online discussion forums.
  • Experience setting up & working with front end build tooling (Webpack, Babel).
  • Familiarity with scrum process.
  • Experience with PHP and/or MySQL.
  • Experience identifying and prioritizing accessibility and usability issues.

Vanilla values diversity and a collaborative, positive work environment. This position is full-time and on-site at our headquarters in downtown Montreal. You will report to the Director of Software Development and work closely with the Chief Product Officer & co-founder. It includes a 3-month probationary period (per Montreal labor law) during which time you will be assigned a guide on your team who will help ensure you have a successful onboarding experience.

Please include a cover letter.

Vanilla is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Job Type: Full-time


  • JavaScript: 2 years (Required)


  • Montréal, QC (Required)


  • English (Required)