Senior front-end developer

Posted 2 months ago

The mission of the Senior Front-End Developer is to design, develop and improve complex web applications in order to increase their usability (responsive design) as part of the evolution of our software products or on behalf of external clients.


  • Participate in the analysis of the client’s needs, obligations and constraints;
  • Participate in the drafting of specifications or technical design specifications specifying the technical solutions;
  • Participate in the choice of the technical solution;
  • Develop detailed conceptions;
  • Realize the technical conceptions and the coding;
  • Design and carry out the unit tests
  • Participate in the production of the test plan, test scripts;
  • Participate in the writing of installation manuals and user guides;
  • Participate in the writing of technical documents related to production and final deployment;
  • Participate in the writing of installation documents and user guides;
  • Ensure interaction with internal teams and external clients, as required;
  • Produce relevant technical documentation on a regular basis and for R&D purposes;


  • Diploma of Collegial Studies (DEC) in computer technology or equivalent;
  • Asset: First degree (certificate, bachelor’s degree) in software engineering, information technology management or a related field.
  • Advanced knowledge of the object-oriented design and development language C#;
  • Advanced knowledge of JavaScript, HTML5, CSS3, Angular and SQL.
  • Advanced knowledge of REACT technology
  • Skills related to the design, development and modeling of web applications: mobile development (responsive design), multi-browser and W3C web standards, model cutting and modeling tools.
  • Good knowledge of the Microsoft development environment Azure DevOps.
  • Advanced knowledge of software development in a DevOps context;
  • Good knowledge of web services
  • Good knowledge of microservice architecture;
  • Good knowledge of agile project management methodology;
  • Good knowledge of test management and code deployment;
  • Curious, autonomous, proactive, dynamic, motivated and passionate about new technologies;
  • Ability to deliver highly reliable results with good priority and time management;
  • Ability to provide simple solutions to complex business needs and/or technical contexts;
  • French and English essential, both written and spoken.

We thank all applicants in advance for their interest, however, only those candidates selected for an interview will be contacted.

Apply Online

A valid email address is required.
A valid phone number is required.