Senior/ Lead Drupal developer – Role Description



United Kingdom


Digital Transformation


Senior Consultant / Principal Consultant


The way we work reflects the values at the heart of our business:


Partnership, we become one team and family with organisations, helping them to navigate change and stay agile.

Integrity, our people really care, going beyond the brief to make change happen for organisations and citizens.

Innovation, we bring together the right technologies and services to design solutions that work.

Passion, we are passionate about — and dedicated to — public services and improving people’s lives.


Role Description

You will be a member of growing dynamic Agile Scrum teams; delivering the direction set out by the Drupal Manager. Your role will involve developing forward-thinking PHP/Drupal-based software platform from start to finish. The role will primarily consist of day-to-day development predominantly with Drupal 8, coding in PHP frameworks, you will have experience with MySQL and some JavaScript development with jQuery. You will participate in Scrum activities like daily stand-ups and sprint planning etc.


Key Responsibilities

The key responsibilities are:

  • Work as part of a team and contribute to a positive team environment.
  • Provide input into estimating engagement activities and execute engagements.
  • Support and coach junior developers.
  • Implementing features and stories from our project backlog.
  • Contributing to design and design review processes.
  • Design, code, test, correct and document complex programs and scripts from agreed specifications.
  • Oversee complex delivery portfolio.


Role Objectives

The role holder will have ongoing objectives alongside other specific objectives that will be set from time to time.

  • Developing forward thinking PHP/ Drupal based software platform from start to finish.
  • Day-to-day development predominantly with Drupal 8 and coding in PHP frameworks.
  • Participate in Scrum activities like daily stand-ups and sprint planning.
  • Support and guidance for the more junior developers within the team.

What we are looking for

  • Has strong experience building user interfaces for websites and web applications.
  • Proven experience of developing PHP based applications with Drupal.
  • Proven experience of Drupal API system and hooks from major Drupal core systems.
  • Previous experience creating custom Drupal modules.
  • Experience of using version control systems – ideally Git.
  • Experience of Responsive Web Design.
  • Strong analytic skills and experience of the full software life cycle.
  • Experience of mentoring more junior staff will be beneficial.


Candidate Attributes


Minimum requirement

(Senior Consultant)

Very good looks like

(Principal Consultant)

Management Experience

Some example and experience in helping more junior developers out within the team.

Several examples of leading a small – mid sized team on various projects.

Delivery experience

Strong experience building user interfaces for websites and web applications. Experience of developing PHP based applications within Drupal.

Strong experience building user interfaces for websites and web applications. Experience of developing PHP based applications within Drupal. Complete understanding of the project lifecycle using tools like Jira/ Azure DevOps. Ability to architect enterprise Drupal solutions including data, display, and information architecture.

Skills, qualifications, certificates

Drupal 7, 8, PHP, MySQL, HTML, CSS, Git version control.

Drupal, 7, 8, PHP, React, Docker, HTML, CSS, Drupal VM, Python, Drupal API, Git, web design. MySQL, JavaScript, jQuery, Azure DevOps.

Emotional Intelligence

Role model for company values, manage their emotions and respond rather than react.

Role model for company values, good understanding, and engagement with others, whilst managing their emotions, able put themselves in other’s shoes and respond rather than react.

Passion, Ambition, Aspiration

Self-starter, passionate about improvement of delivery and able to set direction for the team.

Demonstrably self-motivated, able to guide and direct others to achieve complex goals and objectives.

Communication Style

Good written skills, able to draft and refine technical written responses, documents, and reports (1,000 to 5,000 words).

Awareness of others communication styles and needs and adapts own style to suit, comfortable and confident in communicating with senior client and internal technical stakeholders.

A good communicator with demonstrable experience of delivering successful proposals (including preparation of bid documents and delivery of presentations).

Engagement with delivery teams and ability to direct and or influence approach to achieve goals and objectives; ability to produce and then deliver supporting communications.

Apply for this Job

* Required