Détails du projet
1. Développement & Intégration
Développer des modules Drupal personnalisés.
Intégrer et personnaliser des thèmes Drupal (Twig).
Configurer les contenus, vues, blocks, taxonomies.
Mettre en place des formulaires, règles, workflows et rôles utilisateurs.
⚙️ 2. Architecture & Conception
Participer à la conception technique des projets.
Proposer des solutions adaptées aux besoins métiers.
Optimiser la structure des contenus et la performance du site.
📡 3. Intégration API & Webservices
Développer des intégrations REST/JSON.
Assurer la communication avec des applications tierces.
🛠️ 4. Maintenance & Support
Assurer la maintenance corrective et évolutive.
Gérer les mises à jour de sécurité Drupal.
Proposer des améliorations continues.
🔍 5. Qualité & Veille
Effectuer des tests unitaires et fonctionnels.
Garantir une qualité de code conforme aux standards.
Assurer une veille sur Drupal et PHP/Symfony.
🟩 Compétences techniques requises
✔️ CMS / Framework
Maîtrise de Drupal 8/9/10
Connaissance avancée des modules contrib (Views, Paragraphs, Webform, etc.)
Développement de modules custom
✔️ Langages
PHP (impératif)
Symfony (bases ou confirmé)
Twig
HTML5 / CSS3
JavaScript (jQuery)
SQL (MySQL/MariaDB)
✔️ Outils
Drush
Composer
GIT
Docker (apprécié)
CI/CD (GitLab, GitHub Actions…)
✔️ Autres qualités techniques
Connaissance sécurité Drupal
Performance web
Architecture orientée contenu