Overview
In this role you will develop, maintain and enhance Drupal-based websites and digital services to enable easy access, transactions, and interactions with council services. You’ll work within a multidisciplinary Digital Services team to deliver accessible, secure, user-centred experiences that support the council’s digital transformation. You will shape customer journeys, improve website functionality, and contribute to digital products that improve outcomes. This is a collaborative, impact‑driven opportunity within a forward‑looking public sector digital agenda.
Pay / Benefits
- generous holiday entitlement
- flexible working opportunities
- reduced hour contracts
- job share options
- opportunity for guaranteed interview in certain schemes
- support for safeguarding checks
Responsibilities
- Develop, maintain and enhance Drupal websites and digital services
- Write clean, secure, maintainable code following development standards
- Create reusable components, templates and functionality for consistent digital services
- Build integrations with internal and external systems using APIs and other technologies
- Troubleshoot defects, performance issues and technical problems across websites and applications
- Contribute to testing and quality assurance activities
- Support accessibility, usability, performance and security improvements
- Collaborate with content specialists, UX researchers and stakeholders to understand user needs and deliver solutions
- Participate in technical discussions, service improvements and continuous development
- Provide technical advice and facilitate knowledge sharing within the team
Key requirements
- Experience developing and maintaining websites using Drupal or equivalent CMS
- Strong PHP (Twig) development skills with clean, well-documented code
- Experience developing custom Drupal modules, themes and site functionality
- Experience with HTML, CSS, JavaScript/jQuery and modern front-end practices
- Experience using Git and GitHub for source control
- Understanding of web accessibility standards and inclusive design
- Knowledge of testing approaches and QA processes
- Experience working with REST APIs, system integrations and containerised environments (Docker or DDEV)
- Understanding of website performance optimisation, analytics and SEO
- Ability to communicate technical concepts to non-technical colleagues and work in multidisciplinary teams
- Strong communication
- Collaborative mindset
- Problem solving
- Drupal development
- PHP (Twig)
- HTML/CSS/JavaScript/jQuery
…
