Web team leader for Kortex

As a Web team leader for Kortex, you will be responsible for guiding the efforts of a development team to ensure the success of various projects. You will also be responsible for growing your team towards full autonomy in an agile development environment. You will work closely with the Kortex team manager on staffing, continuous improvement, planning, and strategic direction.

 

Main responsibilities (agile development)

  • Promote agile development with the Scrum methodology;
  • Act as a Scrum master within his team;
  • Plan and facilitate the different Scrum ceremonies: Sprint Planning, Stand-Up, Sprint Review, and Retrospective;
  • Ensure that the team meets its sprint delivery commitments;
  • Develop the autonomy of his team ('self-organized') and make them responsible;
  • Assist the director and the program manager in estimation and planning activities;
  • Web development;
  • Implement best development practices within the team;
  • Participate in the implementation of standards;
  • Ensure an efficient work environment with the right tools;
  • Participate in the implementation of metrics and reports;
  • Ensure compliance with the Kortex software development process;
  • Promote teamwork in small groups;
  • Participate in the documentation of design requirements;
  • Guide the technical development efforts of the team;
  • Develop web applications ('back-end' and 'front-end');
  • Develop unit tests;
  • Integrate the various software modules;
  • Guide and participate in the testing and validation of web modules;
  • Ensure the traceability of requirements and tests related to software development;
  • Recruitment and integration;
  • Assist the director in hiring activities and actively participate in the selection of candidates for his team;
  • Ensure adequate follow-up on the integration of new employees;
  • Propose improvement solutions and/or training for the team, contribute to the individual development of employees;
  • Conduct performance reviews of team members.

Main responsibilities (team management)

  • Approve team members' timesheets; 
  • Propose objectives and ensure that the team's objectives are met;
  • Monitor team performance and manage team priorities;
  • Coordinate and approve team vacations.

Requirements

  • Bachelor's degree in electrical engineering, computer science, software or equivalent;
  • Minimum five years of relevant experience, particularly in Web development;
  • Experience in TypeScript / JavaScript / HTML5 / CSS application development;
  • Experience with one or more modern JavaScript frameworks such as REACT, Vue, Redux, Angular, or Polymer;
  • Experience with web server technologies such as Node.js;
  • Relevant development experience in a CI/CD environment;
  • Minimum three years of project management/staff management experience;
  • Ability to work in a collaborative, multi-functional environment;
  • Business acumen, strategic thinking, initiative, leadership, and influencing power;
  • Excellent interpersonal skills;
  • Customer-oriented, professional, self-motivated, and thorough;
  • Ability to work with minimal supervision and be comfortable making quick decisions in situations of risk and uncertainty;
  • Bilingualism (French and English).

Assets

  • Knowledge of JIRA, Confluence, Jenkins, Git;
  • Experience with Jest and Selenium;
  • Experience with databases (MariaDB, MySQL, and MongoDB);
  • Knowledge of quality management principles and methodologies (ISO 13485);
  • Experience in software development based on IEC-62304;
  • Knowledge and experience in robotics;
  • Member of the Ordre des ingénieurs du Québec.

Starting date

  • As soon as possible

What we offer

  • Snacks, coffee, and fresh fruits at all times;
  • Devoted and formidable work team;
  • Cutting edge technology work environment;
  • Company culture focused on the active development of each individual;
  • Personal days offs, in addition to vacation;
  • Competitive salaries;
  • Group insurance;
  • Free parking;
  • Charging stations for electric vehicles;
  • Regular social and sports activities;
  • And even more! But you'll want to meet us to know further...

 

Kinova is committed to promoting a diverse and inclusive work environment for all and acting in discrimination against people on the basis of gender, nationality, minority status, or disability. As such, Kinova provides accommodation at all stages of the recruitment process and will treat all information relating to your health in a confidential and without prejudice. Please note that access to our interview rooms and our office spaces already meet universal accessibility standards. For more information about our Diversity and Inclusion Policy or for any interview accommodation requests, please contact rh@kinova.ca or Dominique Brunet at (514) 277-3777 ext. 6.

Contact information

Education - Competence

Other information

Upload you resume