/

Développeur CMS (Drupal) en Freelance

--Casablanca/Rabat--
Ref. :
006068

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.