Front-End Web Developer - JavaScript, React, Node.js

Visual Knowledge Share Ltd (VKS) is seeking a talented, passionate, roll-up-your-sleeves, hands-on Front-End Web Developer.

As a team member, you will participate in the creation and maintenance of a dynamic front-end Web application. Our team works at a fast pace on an awesome product that is constantly evolving and improving so we're looking for someone who can pick things up quickly. Your job will be dynamic, interesting, and challenging!

Position Summary

  • Position status:Full-Time, Permanent
  • Start date: As soon as possible
  • Salary: To be discussed
  • Work schedule: 40 hours/week, flexible
  • Location:
    • 1241 rue des Cascades, Châteauguay, Québec, Canada J6J 4Z2
    • Remote work in Greater Montreal area available

Role & Responsibilities

  • Develop and maintain clean, efficient, secure, and well-engineered back-end code that conforms with accepted standards;
  • Produce detailed specifications for each new feature or enhancement;
  • Communicate and collaborate effectively with team members;
  • Proactively identify opportunities for process and software improvements and make constructive suggestions for change;
  • Identify new technologies that can improve product development and the user experience;
  • Work closely with databases;
  • Build and maintain unit tests;
  • Design and create web services for front-end use and integration with other systems;
  • Ensure that customer issues and technology failures are detected, isolated, and resolved rapidly, and prevented from happening again;
  • Create and adhere to timelines for multiple projects and stakeholders.


  • A Bachelor's degree in Computer Science or equivalent experience;
  • 2+ years experience developing applications in JavaScript;
  • Advanced level skills in JavaScript, HTML5, and CSS;
  • Significant experience with technologies like TypeScript and React;
  • Experience with GitHub or an equivalent source management system;
  • Experience in reading / following functional specifications;
  • Experience with collaboration tools like Google Docs, Jira, etc.;
  • Good understanding of web standards, accessibility and best practices;
  • Experience with GitHub or equivalent code repositories;
  • Experience with collaboration tools, such as Confluence, Jira, and Google Docs;
  • Professional proficiency in French and English, both oral and written;
  • It's a plus if you also have experience with…
    • Agile / Scrum
    • SVG
    • CORS
    • Docker
    • NODE.JS
    • Jenkins
    • MongoDB
    • Redux Saga
    • Task automation tools like Grunt or Gulp
    • MySQL
    • PHP


  • Have a sense of initiative, and be self-directed and self-motivated;
  • Strong analytical and problem solving skills;
  • Ability and willingness to learn other technologies and new ways of doing things;
  • Ability to adapt and master a mix of rapidly changing environments;
  • Ability to work independently or in a team;
  • Be a good negotiator while keeping an open mind;
  • Be critical while being constructive;
  • Pay attention to details (visual, functional, and others) and be able to suggest corrections or improvements;
  • Be organized and know how to manage your time well;
  • Demonstrates responsibility and commitment;
  • Have a positive attitude.

Who we are

VKS is a leading Industry 4.0 software company that provides a web platform for sharing interactive work instructions and business intelligence for any industry. Leveraging the power of visual learning, VKS helps companies convert their standard operating procedures into a paperless step-by-step form, complete with images, videos, annotations, documents, etc.
At VKS, we value our customers, innovating with purpose, and providing a healthy work-life balance, with a large emphasis on employee health and wellness. We offer many fun activities ranging from beach volleyball, to bootcamp and yoga classes. We also offer employees the option to work remotely, work in the office, or a combination of both. If your values match ours, we would love to meet you!

What we offer

  • Knowledgeable and highly-skilled team;
  • Training possibilities (on-line and in-person);
  • Great work-life balance;
  • Competitive salaries and advantages;
  • Gym on site;
  • Team activities;
  • Cafeteria service;
  • Free parking and coffee.

Can't wait to hear from you

Come create with us, email your resume to:

This website uses cookies to provide you with the best user experience. By clicking the “Accept” button, you agree to our Privacy Policy and use of cookies. You can disable cookies through your browser's privacy settings.