- Company Name
- Labsoft Paris
- Job Title
- Développeur Drupal Sénior (H/F)
- Job Description
-
**Job Title:** Senior Drupal Developer (H/F)
**Role Summary:**
Own end‑to‑end development of advanced Drupal modules and site architectures for high‑impact digital platforms. Design, code, test, and document custom solutions while upholding Drupal best practices and ensuring performance, security, and maintainability.
**Expectations:**
* Minimum 5 years of professional Drupal development (8/9/10).
* Proven experience with PHP, Symfony, Composer, and Git.
* Deep understanding of Drupal APIs, hooks, Views, Paragraphs, Media, and CMS configuration tools (Drupal Console, Drush).
* Ability to work independently, meet deadlines, and collaborate across cross‑functional teams.
**Key Responsibilities:**
* Develop custom and contributed Drupal modules that meet business requirements.
* Configure and extend core Drupal functionality using Views, Paragraphs, Media, and other modules.
* Design functional architecture and assess technical feasibility of new features.
* Write clean, well‑tested, and documented code in adherence to Drupal coding standards.
* Perform code reviews, enforce quality gates, and participate in continuous improvement of the technical stack.
* Maintain comprehensive technical documentation for all enhancements and bug fixes.
* Collaborate closely with Project Managers, UX/UI designers, and other developers to translate user stories into technical specifications.
* Provide technical estimations and contribute to sprint planning.
* Mentor junior developers on Drupal concepts, coding practices, and problem‑solving.
* Stay current with Drupal ecosystem trends, evaluate new modules and tools, and propose innovative solutions.
**Required Skills:**
* Drupal 8/9/10 module development (custom & contributed).
* PHP, Symfony, Composer, Git.
* Drupal APIs, hooks, Views, Paragraphs, Media.
* Drupal Console, Drush, Composer scripts.
* Front‑end integration (HTML, CSS, JavaScript) with Drupal theming.
* Debugging, unit testing, and performance tuning.
* Familiarity with Docker, CI/CD pipelines, Gitlab, or similar DevOps tools.
* Strong analytical, problem‑solving, and communication skills.
**Required Education & Certifications:**
* Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred).
* Drupal certification(s) (e.g., Drupal Associate, Drupal Professional) is a plus.