Full Stack Web Developer

Cofomo — Canada · Posted ~1 day ago

Skills

Episerver 12 Optimizely Angular HTML SCSS Git Unit testing Technical documentation WCAG Design systems GitHub Copilot

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Join a web development team creating and maintaining reusable components for a modern digital platform. You will work with a CMS, Angular, HTML, and SCSS, write unit tests, maintain technical documentation, establish coding best practices, and collaborate with UX/UI designers to deliver accessible components aligned with WCAG standards.

Highlights

Build and evolve modern web components while working closely with developers and UX/UI designers. The role emphasizes clean development practices, automated testing, accessibility, technical documentation, design systems, and collaborative programming.

Description

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.