Passionné par l’apprentissage et la formation? Les nouvelles technologies d’apprentissage et les possibilités qu’elles offrent vous enthousiasment? Rejoignez notre équipe dynamique!

Faites progresser votre carrière en rejoignant une entreprise primée, où vous aurez l’occasion de travailler avec des leaders du secteur et d’avoir un impact significatif sur le monde de l’éducation.

Passionné par l’apprentissage et la formation? Les nouvelles technologies d’apprentissage et les possibilités qu’elles offrent vous enthousiasment? Rejoignez notre équipe dynamique!

Faites progresser votre carrière en rejoignant une entreprise primée, où vous aurez l’occasion de travailler avec des leaders du secteur et d’avoir un impact significatif sur le monde de l’éducation.

Postes disponibles

Job Summary:

The Front-End Web Developer develops and implements web pages and learning sites, integrates websites with back-end applications, and performs maintenance and updates to existing websites, all of which are in an educational context.

Main Responsibilities / Duties:

  • Develops web-based applications and components according to technical design specifications;
  • Programs and integrates course interfaces into web pages using design patterns and best practices;
  • Conducts testing and debugging and troubleshoots issues for better performance;
  • Creates and maintains course templates;
  • Analyzes performance of web applications and corrects deficiencies;
  • Resolves questions and issues regarding content integration;
  • Maintains confidentiality with regard to the information being processed, stored or accessed;
  • Documents programming problems and resolutions for future reference;
  • Ensures that all code created is properly documented;
  • Conducts research and incorporates best web development methodologies.

Qualifications / Skills Required:

  • Advanced knowledge of HTML5, Cascading Style Sheet (CSS/SCSS), and JavaScript/React
  • Strong familiarity with W3C Web standards and guidelines
  • Knowledge of creating and maintaining templates
  • Ability to work in a Windows-based environment
  • Knowledge of the following programs: Adobe Creative Cloud (advanced level), Photoshop and Illustrator (advanced level)
  • Knowledge of Microsoft Office Suite: Outlook, Word, Excel and Access
  • Advanced mastery of Chrome and Firefox development tools for debugging and performance profiling
  • Strong assets:
    • Proficiency in PHP
    • Knowledge of web accessibility standards

Education:

  • College or Bachelor’s degree in Computer Science, Digital Studies or other pertinent field.

Experience:

  • Minimum of 2 years of experience in a similar role.
  • Familiar with standard concepts, practices and procedures within his/her environment

Language:

  • Bilingual (Intermediate Level)

Send us your resume at careers@knowledgeone.ca 

**Temporary mandate until the end of April 2024**

Job Summary:

The Web Developer (Moodle) performs the development of plugins and themes as well as the customization of existing Moodle plugins and themes, keeping readability, maintainability, performance, scalability, security and accessibility in mind.

Main Responsibilities / Duties:

  • Development (mostly backend) of plugins for Moodle;
    • Theme design
    • Course format
    • Other
  • General troubleshooting on Moodle;
  • Moodle update of Moodle (3.8, 3.11, 4.1);
  • Moodle system administration tasks as needed;
  • Adhoc tasks requested by IT.

Qualifications / Skills required:

  • Good knowledge of Moodle and its architecture;
  • Curiosity to explore and use the code in Moodle ;
  • Ability to refer to documentation and do research to best fit into the Moodle architecture.

Education:

  • Bachelors degree computer science or related field.

Experience:

  • Minimum 3 years experience in Moodle development (blocks, modules, themes, web services, etc.);
  • Demonstrated experience in creating and customizing Moodle modules;
  • Demonstrated experience with HTML, CSS, Javascript;
  • Proficiency in Git and GitHub commands;
  • Proficiency in PHP, SQL .

Assets :

  • Experience with jMeter;
  • Experience with PHPUnit and behat ;
  • Experience with Linux (CentOS and Debian);
  • Experience with Docker.

Language:

  • Bilingual (advanced level).

Send us your resume at careers@knowledgeone.ca 

Open Positions

Job Summary:

The Front-End Web Developer develops and implements web pages and learning sites, integrates websites with back-end applications, and performs maintenance and updates to existing websites, all of which are in an educational context.

Main Responsibilities / Duties:

  • Develops web-based applications and components according to technical design specifications;
  • Programs and integrates course interfaces into web pages using design patterns and best practices;
  • Conducts testing and debugging and troubleshoots issues for better performance;
  • Creates and maintains course templates;
  • Analyzes performance of web applications and corrects deficiencies;
  • Resolves questions and issues regarding content integration;
  • Maintains confidentiality with regard to the information being processed, stored or accessed;
  • Documents programming problems and resolutions for future reference;
  • Ensures that all code created is properly documented;
  • Conducts research and incorporates best web development methodologies.

Qualifications / Skills Required:

  • Advanced knowledge of HTML5, Cascading Style Sheet (CSS/SCSS), and JavaScript/React
  • Strong familiarity with W3C Web standards and guidelines
  • Knowledge of creating and maintaining templates
  • Ability to work in a Windows-based environment
  • Knowledge of the following programs: Adobe Creative Cloud (advanced level), Photoshop and Illustrator (advanced level)
  • Knowledge of Microsoft Office Suite: Outlook, Word, Excel and Access
  • Advanced mastery of Chrome and Firefox development tools for debugging and performance profiling
  • Strong assets:
    • Proficiency in PHP
    • Knowledge of web accessibility standards

Education:

  • College or Bachelor’s degree in Computer Science, Digital Studies or other pertinent field.

Experience:

  • Minimum of 2 years of experience in a similar role.
  • Familiar with standard concepts, practices and procedures within his/her environment

Language:

  • Bilingual (Intermediate Level)

Send us your resume at careers@knowledgeone.ca 

**Temporary mandate until the end of April 2024**

Job Summary:

The Web Developer (Moodle) performs the development of plugins and themes as well as the customization of existing Moodle plugins and themes, keeping readability, maintainability, performance, scalability, security and accessibility in mind.

Main Responsibilities / Duties:

  • Development (mostly backend) of plugins for Moodle;
    • Theme design
    • Course format
    • Other
  • General troubleshooting on Moodle;
  • Moodle update of Moodle (3.8, 3.11, 4.1);
  • Moodle system administration tasks as needed;
  • Adhoc tasks requested by IT.

Qualifications / Skills required:

  • Good knowledge of Moodle and its architecture;
  • Curiosity to explore and use the code in Moodle ;
  • Ability to refer to documentation and do research to best fit into the Moodle architecture.

Education:

  • Bachelors degree computer science or related field.

Experience:

  • Minimum 3 years experience in Moodle development (blocks, modules, themes, web services, etc.);
  • Demonstrated experience in creating and customizing Moodle modules;
  • Demonstrated experience with HTML, CSS, Javascript;
  • Proficiency in Git and GitHub commands;
  • Proficiency in PHP, SQL .

Assets :

  • Experience with jMeter;
  • Experience with PHPUnit and behat ;
  • Experience with Linux (CentOS and Debian);
  • Experience with Docker.

Language:

  • Bilingual (advanced level).

Send us your resume at careers@knowledgeone.ca 

Candidature spontanée

Vous n’avez pas trouvé une opportunité qui correspond à ce que vous cherchez? Envoyez-nous votre CV par courriel à careers@knowledgeone.ca et vous serez considéré lorsque la prochaine occasion se présente.

Dans nos descriptions de postes, l’emploi du masculin pour désigner les personnes n’a pas d’autres fins que celle d’alléger le texte.

Candidature spontanée

Vous n’avez pas trouvé une opportunité qui correspond à ce que vous cherchez? Envoyez-nous votre CV par courriel à careers@knowledgeone.ca et vous serez considéré lorsque la prochaine occasion se présente.

Dans nos descriptions de postes, l’emploi du masculin pour désigner les personnes n’a pas d’autres fins que celle d’alléger le texte.

Pourquoi travailler avec nous?

FAQ

Tout à fait, si plus d’un poste convient à vos attentes et à vos intérêts vous pouvez y postuler en même temps. Toutefois, nous vous conseillons de poser votre candidature à des postes qui correspondent réellement à votre profil.

Après avoir affiché les postes à l’interne et à l’externe, nous examinons tous les CV. Les candidats sélectionnés à l’externe sont contactés pour une entrevue téléphonique d’environ 15 minutes. Lors de ce premier contact, le candidat est invité à répondre à des questions ouvertes sur son expérience professionnelle, de même qu’à des questions d’ordre général sur lui-même (lieu où il habite, attentes salariales, disponibilités pour une entrevue, etc.).

À la suite de cet entretien téléphonique, les candidats sélectionnés sont contactés pour une entrevue en personne et, si nécessaire, pour un test. Notez que des références professionnelles peuvent être demandées au moment de l’entrevue. Au terme de ce processus, le candidat choisi reçoit une offre d’embauche.

Il arrive que, selon la quantité de candidatures reçues, le processus de recrutement soit prolongé. Néanmoins, nous ne contactons que les candidats sélectionnés. Sachez que si votre profil ne correspond pas à nos besoins actuels, nous conserverons votre CV pour des ouvertures de postes futures.

Oui, si vous souhaitez nous soumettre une candidature spontanée, faites-nous parvenir votre CV à careers@knowledgeone.ca

Bien sûr, en voici quelques-uns :

Portez une attention particulière à votre CV :

  • C’est la première impression que nous aurons de vous, alors faite en sorte svp qu’il soit à jour;
  • Gardez ça court! Mettez en valeur vos réalisations de même que vos compétences et expériences qui sont en lien la description de l’emploi;
  • Informez-nous sur vos expériences de travail : années d’occupation, fonctions, exigences.

Nous travaillons dans l’entreprise de l’apprentissage, alors apprenez-en sur nous!

  • Faites vos recherches sur notre mission, notre vision et nos valeurs. Correspondent-elles aux vôtres?
  • Tout au long du processus de recrutement, vos questions sont bienvenues, alors pensez à ce que vous aimeriez nous demander!

Amusez-vous et bonne chance!

  • Notre équipe est diversifiée et aime s’amuser, alors sortez votre plus beau sourire et venez nous rencontrer!