Job Role: PHP Drupal Developer
Reference: BH-349c
Contract Duration: 1 month + rolling contract
Location: Remote (UK only)
Daily rate: £300 per day (Outside IR35)
Job Overview:
We are seeking a dedicated and detail-oriented Drupal Developer to join our client’s team. In this role, you will work collaboratively with other developers, designers, and content creators to build and maintain compelling, efficient, and user-friendly websites. You’ll play a key role in the front-end theming process and contribute to the overall functionality, accessibility, and performance of their Drupal-based platforms.
Key Responsibilities:
* Develop and implement responsive, accessible, and high-performance Drupal themes using Twig, CSS/JS, and Drupal's theming system (including base themes and sub-theming).
* Convert static HTML into component-based templates; define regions and layouts using Layout Builder or custom solutions.
* Set up and maintain theme scaffolds, organize front-end assets, and attach libraries in Twig to ensure maintainable and modular code.
* Collaborate with UX/UI designers to translate visual designs into inclusive, user-friendly interfaces.
* Build and maintain site structure and templates that support rich media, community interaction, and dynamic content.
* Ensure cross-device performance, optimize loading speed, and troubleshoot issues including layout bugs, accessibility gaps, and uptime challenges.
* Work with content and CMS teams to iterate on content structure, editorial workflows, and media compliance.
* Participate in code reviews, agile sprints, and contribute to CI/CD pipelines using tools like Git, GitHub, and Composer.
* Provide feedback on development processes, offer Drupal best practices, and contribute to site documentation and team knowledge sharing.
Requirements/experience:
* Minimum 3–4 years of experience with Drupal 8/9/10, theming, and front-end development.
* Proficient in HTML5, CSS3 (SASS/SCSS), JavaScript (ES6+), and Twig.
* Strong understanding of Drupal CMS architecture, including layout builder, blocks, views, and configuration management.
* Experience building and maintaining responsive, accessible, and SEO-friendly front-ends.
* Experience with content management workflows and media handling in Drupal.
* Strong analytical and troubleshooting skills with attention to detail.
* Familiarity with Git-based workflows, Agile project management, and CI/CD pipelines.
* Excellent communication, time management, and teamwork skills.
Additional/Desirable experience:
* Experience with sub-theming, base themes like Classy, Stable, or Bootstrap.
* Familiarity with component-driven design methodologies such as Atomic Design.
* Acquia Certification or community contributions to Drupal projects.
* Experience using frontend build tools like Webpack, Gulp, or Vite.
* Familiarity with privacy and compliance requirements for digital media.