Développeur(se) Web Full Stack Senior bilingue afin de répondre à un besoin accru en capacité de
S.i. Systems
Montreal (Hybride)
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
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.