Connexion

Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
HTML CSS JavaScript +9 autres

Détails du poste

  • Lieu de travail : Montreal (Hybride)
  • Type de poste : Permanent à temps plein

Description du poste

Notre client est à la recherche d’un(e) Développeur(se) Web Full Stack Senior bilingue afin de répondre à un besoin accru en capacité de développement Front-End.

Mode hybride : 3 jours par semaine en présentiel au centre-ville de Montréal

Responsabilités

  • Développer de nouveaux composants au sein de la solution Episerver version 12 / Optimizely.
  • Assurer la maintenance et l’amélioration des composants existants.
  • Développer des tests unitaires afin d’assurer l’intégrité du code.
  • Collaborer avec les autres membres de l’équipe dans le cadre d’initiatives de programmation en binôme (pair programming).
  • Maintenir la solution Episerver / Optimizely à jour.
  • Établir et promouvoir les meilleures pratiques de développement au sein de l’équipe.
  • Produire une documentation technique et utilisateur claire et détaillée.
  • Utiliser GitHub Copilot, lorsque pertinent, afin de maximiser la productivité dans les activités de développement et de tests.
  • Développer des composants Angular et HTML pour le Design System, en collaboration étroite avec les designers UX/UI afin de créer des composants visuellement cohérents, fonctionnels et accessibles, conformes aux normes WCAG.
  • Participer aux communautés de pratique en développement.

Expérience professionnelle

  • Expérience comme développeur Episerver (la version 12 est considérée comme un atout).
  • De cinq à sept ans d’expérience en tant que développeur Full Stack.
  • Expérience dans l’implantation d’un Design System.

Connaissances et compétences

  • Bilinguisme (français et anglais).
  • Expérience en développement logiciel et en programmation JavaScript.
  • Expérience avec divers outils de build (Gulp, Node.js, YAML, etc.).
  • Expérience avec les technologies et langages Front-End (HTML, SCSS, JavaScript, TypeScript, etc.).
  • Expérience en accessibilité Web et maîtrise des meilleures pratiques HTML.
  • Expérience des pratiques d’ingénierie logicielle telles que TDD, la programmation en binôme (Pair Programming), CI/CD, les pipelines de déploiement (Release Pipelines) et Azure DevOps.
  • Connaissance du CMS Episerver/Optimizely.
  • Solide expérience pratique avec le framework Angular.
  • Expérience avec GitHub Copilot.
  • Une compréhension des applications basées sur les microservices, des principes de conception et des modèles de déploiement constitue un atout majeur.