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.