Développeur full stack web
Offre en anglaisDevelop and maintain components within the Episerver/Optimizely solution while ensuring technical documentation and unit testing. Collaborate with UX/UI designers to implement an accessible Design System using Angular, HTML, and SCSS.
- Sur place
- Montréal, QC
- Publié 6 août 2026
- Postuler avant le 5 sept. 2026
- 1 poste
Résumé du poste
Voici un bref aperçu des tâches et des responsabilités qui vous incomberont : Développer de nouveaux composants sous la solution Episerver version 12 / Optimizely; Assurer la maintenance et l’évolution des composants existants; Concevoir des tests unitaires afin de soutenir l’intégrité des développements; Collaborer avec les membres de l’équipe dans le cadre d’activités de programmation en binôme; Maintenir la plateforme Episerver / Optimizely à jour; Établir les bonnes pratiques de programmation au sein de la solution; Rédiger une documentation technique et utilisateur claire et détaillée; Utiliser GitHub Copilot lorsque pertinent afin d’optimiser les activités de développement et de test; Développer des composants Angular, HTML et SCSS dans le cadre de la mise en place d’un Design System; Travailler en étroite collaboration avec les designers UX/UI afin de créer des composants cohérents, fonctionnels et accessibles selon les normes WCAG; Participer aux communautés de pratique en développement. Le Profil Recherché Est Le Suivant Détenir une expérience en développement avec Episerver, idéalement avec la version 12; Posséder de cinq à sept (7) années d’expérience à titre de développeur Full Stack; Détenir un baccalauréat en technologies de l’information, en génie logiciel ou une expérience équivalente; Maîtriser le développement logiciel et la programmation JavaScript; Connaître les outils de build tels que Gulp, NodeJS et YAML; Maîtriser les technologies Front-End telles que HTML, SCSS, JavaScript et TypeScript; Détenir une expérience en accessibilité Web et en bonnes pratiques HTML; Appliquer des approches d’ingénierie logicielle telles que TDD, Pair Programming, CI/CD, Release Pipeline et Azure DevOps; Connaître le CMS Episerver / Optimizely; Maîtriser le framework Angular; Posséder une expérience avec GitHub Copilot; Comprendre les applications basées sur les microservices, les principes de conception et les modèles de déploiement (un atout); Détenir une expérience dans la mise en place d’un Design System; Faire preuve d’un grand sens de l’organisation; Démontrer une forte capacitée d’adaptation à un environnement en évolution; Posséder d’excellentes aptitudes en analyse et en résolution de problèmes; Détenir une connaissance pratique de divers aspects du domaine informatique et Web; Ce poste exige une maîtrise du français et de l'anglais pour les tâches quotidiennes, la compréhension de la documentation et la communication professionnelle avec la clientèle, les fournisseurs et les collègues à travers le Canada. Les compétences linguistiques en français et en anglais sont indispensables, tant à l'oral qu'à l'écrit.
Ce que vous ferez
Develop and maintain components within the Episerver/Optimizely solution while ensuring technical documentation and unit testing. Collaborate with UX/UI designers to implement an accessible Design System using Angular, HTML, and SCSS.
Exigences
Requires 5 to 7 years of Full Stack development experience and a bachelor's degree in IT or Software Engineering. Proficiency in JavaScript, Angular, and web accessibility standards, along with fluency in both French and English, is essential.
Compétences indiquées
- HTMLSouhaitée
- CI/CDSouhaitée
- SassSouhaitée
- AngularSouhaitée
- JavaScriptSouhaitée
- TypeScriptSouhaitée
Autres compétences pertinentes
Relevées dans la description du poste. Confirmez les exigences importantes ci-dessus.
- Episerver
- Optimizely
- Angular
- JavaScript
- TypeScript
- HTML
- SCSS
- GitHub Copilot
- TDD
- CI/CD
- Azure DevOps
- WCAG Accessibility
- Design Systems
- NodeJS
- Gulp
- YAML
Domaines d’emploi
- Software
- Technology
- Engineering
- Consulting
Renseignements supplémentaires
- Formation minimale
- Baccalauréat
- Expérience minimale
- 5+ ans
- Postuler avant le
- 5 sept. 2026
- Langue de l’offre
- français
- Heures de travail
- 40 heures par semaine
- Niveau d’expérience
- Mid-Senior level