Missions principales
- Développer, intégrer et maintenir des solutions digitales basées sur un CMS (Drupal 9 à 11), conformément aux besoins métiers, aux standards de sécurité, de performance et d’accessibilité numérique.
- Dans le cadre de ses missions, la ressource doit réaliser et livrer :
- Le Code source structuré et documenté.
- Les Modules spécifiques et thèmes personnalisés.
- Les Scripts de déploiement et documentation technique.
- Les Résultats d’audit d’accessibilité (tests automatiques ou manuels).
Profil Recherché:
- Bac + 4 en informatique ou génie logiciel.
- 05 ans d’expérience minimum en développement de CMS (Drupal )
- Réalisation d’au moins 03 projets institutionnels ou public (Dont au moins un avec Drupal).
- Expérience justifiée dans la mise en conformité d’un site avec les normes d’accessibilité
- Maîtrise avancée de : Drupal 9/10/11.
- Développement de fonctionnalités personnalisées via modules.
- Gestion avancée des types de contenus, vues, blocs, taxonomies.
- Utilisation avancée des systèmes d’extension (events, services, APIs).
- Configuration de workflows complexes.
- Intégration avec Views, Paragraphs, Layout Builder…
- Optimisation des performances front-end et back-end (mise en cache, lazy loading, optimisation des requêtes).
- Maîtrise des outils en ligne de commande (Drush) pour automatiser les tâches courantes.
- Maîtrise de HTML5 / CSS3 / JavaScript avec prise en compte des critères d’accessibilité numérique.
- Intégration responsive et mobile-first.
- Expérience avec des bibliothèques/frameworks front : jQuery, React.js, Next.js…
- Création et consommation d’APIs REST et / ou GraphQL ;
- Gestion des bases de données MySQL / MariaDB / PostgreSql ;
- Expérience avec des solutions d’authentification (OAuth2, SSO, etc.)
- Maîtrise des bonnes pratiques de performance et de sécurité.
- Capacité à travailler avec une squad (Equipe de développeurs et Designer, …) dans une logique agile et itérative.