<style type="text/css"> .wpb_animate_when_almost_visible { opacity: 1; }</style>

CAREERS

Front-End Software Developer

Location: Montreal, QC, Canada

Responsibilities

  • Reporting to the Software Development Manager, the software developer will participate in the analysis, design, coding, testing, validation and integration of the patient simulators;
  • The software developer will be part of a team of highly skilled developers and engineers and will execute R&D projects to ensure successful delivery;
  • Your primary responsibility will be to design, develop applications and participate to the development of new products;
  • Provide technical solutions for R&D projects and custom projects;
  • Develop and refine the design for solutions to ensure that they will be sufficiently scalable, maintainable, and flexible to support the requirements for initial release and future growth;
  • Efficiently develop high quality software components and integrate them into product solutions;
  • Actively engage with others on the development team to resolve challenging design and coding issues;
  • Participate in planning and estimating for potential projects;
  • Participate in code-reviews and code-analysis sessions;
  • Provide support to define the architecture, the technology stack;
  • Improve product quality and performance, though optimization and continuous improvement.

 

Basic Qualifications

  • Bachelor’s Degree in Computer Science, Software, Computer Engineering or equivalent;
  • Minimum 5 years’ experience in front-end development using JavaScript;
  • Extensive knowledge and proficiency in JavaScript (ES6 and later)/ HTML5/CSS3;
  • Extensive knowledge of the Angular (2 and later) framework with Typescript;
  • Familiarity with Angular development using WebStorm IDE (JetBrains);
  • Good understanding of and experience with service-oriented applications developed with REST API;
  • Good understanding of and experience with Node.js/npm;
  • Knowledge of Sass is an asset;
  • Knowledge of WebSockets protocol is an asset;
  • Knowledge of Docker is an asset;
  • Knowledge and understanding of UI testing tools/frameworks is an asset;
  • Experience of LAMP stack / Nginx, and Linux/Windows scripting is an asset;
  • Excellent written and oral communication skills.
this job portal is powered by CATS