Développeur Front-End Accessibilité UI/UX (Senior)

Sii Group

$110K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 10+ years of software development experience.
  • Significant Full Stack development experience.
  • Professional experience with Episerver/Optimizely, especially version 12.
  • University degree in Information Technology, Engineering, or equivalent.

Responsibilities

  • Develop new components using Episerver/Optimizely CMS 12.
  • Maintain and enhance existing components for optimal performance.
  • Design and maintain unit tests to ensure code stability.
  • Engage in collaborative development activities, such as pair programming.
  • Keep the Episerver/Optimizely environment updated with necessary patches.
  • Contribute to improving development best practices.
  • Create clear and comprehensive technical documentation.

Benefits

  • 24-month contract role with the possibility of permanent employment.
  • Full-time work at 37.5 hours per week.
  • Hybrid work model, with three days on-site in downtown Montréal.
Full Job Description
MISSION

a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }

Contexte et mandat :

Dans le cadre de l'évolution d'une plateforme Web stratégique basée sur CMS Episerver/Optimizely, nous recherchons un(e) spécialiste en développement Full Stack senior afin de contribuer à l'amélioration continue de la solution.

La personne retenue participera à l'évolution des composants existants, à l'amélioration de l'accessibilité numérique ainsi qu'à la mise en place d'un Design System destiné à standardiser et accélérer le développement Front-End. Ce rôle implique également une collaboration étroite avec les équipes de développement, d'architecture et de design afin d'assurer la qualité, la cohérence visuelle et la performance des solutions développées.

Responsabilités :
  • Développer de nouveaux composants sous Episerver/Optimizely CMS 12.
  • Assurer la maintenance, l'évolution et l'optimisation des composants existants.
  • Concevoir et maintenir des tests unitaires afin de garantir la qualité et la stabilité des développements.
  • Participer aux activités de développement collaboratif, incluant le pair programming.
  • Maintenir l'environnement Episerver/Optimizely à jour et appliquer les correctifs requis.
  • Contribuer à l'établissement et à l'amélioration des bonnes pratiques de développement.
  • Produire une documentation technique claire et complète.
  • Utiliser GitHub Copilot lorsque pertinent afin d'optimiser les activités de développement et de tests.
  • Développer des composants Angular, HTML, SCSS et TypeScript dans le cadre d'un Design System.
  • Collaborer étroitement avec les équipes UX/UI afin d'assurer la cohérence visuelle, fonctionnelle et l'accessibilité des composants conformément aux standards WCAG.
  • Participer activement aux communautés de pratique et aux initiatives d'amélioration continue.

Qualifications requises :
  • Minimum de dix (10) années d'expérience professionnelle en développement logiciel.
  • Expérience significative en développement Full Stack.
  • Expérience professionnelle avec Episerver/Optimizely, la version 12 constituant un atout important.
  • Diplôme universitaire en technologies de l'information, en ingénierie ou expérience équivalente.

Compétences techniques :
  • Solide expérience en développement JavaScript et TypeScript.
  • Maîtrise des technologies Front-End telles que HTML, SCSS, JavaScript et Angular.
  • Expérience avec les outils de build et d'automatisation tels que Gulp, Node.js et YAML.
  • Bonne connaissance des principes d'accessibilité Web et des meilleures pratiques HTML.
  • Expérience des approches d'ingénierie logicielle modernes : TDD, pair programming, CI/CD, pipelines de déploiement et Azure DevOps.
  • Connaissance du CMS Episerver/Optimizely.
  • Excellente maîtrise du framework Angular.
  • Expérience avec GitHub Copilot.
  • Connaissance des architectures microservices, des principes de conception associés et des modèles de déploiement.
  • Expérience dans la conception et la mise en place d'un Design System.

Compétences professionnelles :
  • Excellentes capacités d'analyse et de résolution de problèmes.
  • Grande capacité d'organisation et de gestion des priorités.
  • Aptitude à évoluer dans un environnement en constante évolution.
  • Esprit collaboratif et orientation vers l'amélioration continue.
  • Excellentes compétences en communication et vulgarisation technique.

Conditions :
  • Mandat de 24 mois.
  • Temps plein, 37,5 heures par semaine.
  • Niveau recherché : Senior.
  • Présence hybride requise avec trois (3) jours par semaine au bureau situé au centre-ville de Montréal.
  • Possibilité d'embauche permanente à déterminer.

Context and mandate:

As part of the evolution of a strategic web platform built on the Episerver/Optimizely CMS, we are seeking a Senior Full Stack Developer to contribute to the continuous enhancement of the solution.

The selected candidate will participate in the evolution of existing components, the improvement of digital accessibility, and the implementation of a Design System aimed at standardizing and accelerating Front-End development. This role requires close collaboration with development, architecture and design teams to ensure quality, visual consistency and performance.

Responsibilities:
  • Develop new components using Episerver/Optimizely CMS 12.
  • Maintain, enhance and optimize existing components.
  • Design and maintain unit tests to ensure code quality and stability.
  • Participate in collaborative development activities, including pair programming.
  • Maintain the Episerver/Optimizely environment and implement required updates.
  • Contribute to the definition and continuous improvement of development best practices.
  • Produce clear and comprehensive technical documentation.
  • Leverage GitHub Copilot when appropriate to optimize development and testing activities.
  • Develop Angular, HTML, SCSS and TypeScript components as part of a Design System initiative.
  • Work closely with UX/UI teams to ensure visual consistency, functionality and accessibility in accordance with WCAG standards.
  • Participate actively in communities of practice and continuous improvement initiatives.

Required qualifications:
  • Minimum of ten (10) years of professional experience in software development.
  • Significant experience in Full Stack development.
  • Professional experience with Episerver/Optimizely; version 12 experience is considered a strong asset.
  • University degree in Information Technology, Engineering or equivalent experience.

Technical skills:
  • Strong experience with JavaScript and TypeScript development.
  • Proficiency with Front-End technologies including HTML, SCSS, JavaScript and Angular.
  • Experience with build and automation tools such as Gulp, Node.js and YAML.
  • Knowledge of Web accessibility principles and HTML best practices.
  • Experience with modern software engineering practices including TDD, pair programming, CI/CD, deployment pipelines and Azure DevOps.
  • Knowledge of Episerver/Optimizely CMS.
  • Strong expertise with the Angular framework.
  • Experience using GitHub Copilot.
  • Understanding of microservices architectures, related design principles and deployment models.
  • Experience building and implementing a Design System.

Professional skills:
  • Strong analytical and problem-solving skills.
  • Excellent organizational and prioritization abilities.
  • Ability to adapt to a fast-changing environment.
  • Collaborative mindset with a continuous improvement focus.
  • Strong communication and technical documentation skills.

Working conditions:
  • 24-month mandate.
  • Full-time position, 37.5 hours per week.
  • Senior-level profile required.
  • Hybrid work model with three (3) days per week on-site in downtown Montréal.
  • Potential permanent employment opportunity to be determined.


#LI-SO1

Similar Jobs

More Jobs at Sii Group

More Information Technology Jobs

Find similar Développeur Front-End Accessibilité UI/UX (Senior) jobs: