Drupal Developer

Other Media

Greater London

On-site

GBP 55,000 - 75,000

Full time

12 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

25 days holiday
Pension scheme

Job summary

Other Media is seeking a skilled Drupal PHP Developer to join our growing team in London. You will maintain and extend our Drupal CMS installations, modules and integrations, including SSO and REST API connections, while contributing to CI/CD and testing pipelines.

You will work with support, product, UX and project teams on a variety of sports sector projects, ensuring secure deployments and high-quality deliveries through code reviews and automated tests.

Qualifications

  • Proven Drupal 11+ experience and deep Drupal internals knowledge.
  • Experience with Drupal core modules such as rest, migrate, image.
  • Experience designing API integrations and workflows that minimise impact on page speed.
  • Experience writing and running Functional tests.
  • Strong SQL knowledge especially optimisation and indexes.
  • Experience with GitHub Actions and OpenSearch.

Responsibilities

  • Maintaining and improving CMS features, modules and integrations.
  • Maintaining and improving SSO integrations.
  • Working with third parties to provide custom integrations with REST APIs.
  • Designing and implementing scalable modules from requirements to delivery.
  • Participating in team code review practices.
  • Leading end-to-end testing for high quality delivery.
  • Maintaining Drupal modules within Symfony framework.
  • Maintaining CI/CD pipelines and automated testing pipelines.
  • Maintaining secure deployment processes.
  • Assisting operations with daily monitoring to identify issues early.
  • Providing on-call support on a rotation basis.

Skills

Drupal 11+
Drupal internals
REST API
CI/CD
Functional tests
GitHub Actions
Security OWASP
Bash/Zsh scripting
LEMP stack

Tools

Symfony framework
Drush Commands
OpenSearch
Git
Varnish/Redis/Memcached

Job description

Other Media is a leading digital agency dedicated to transforming the sports industry through cutting-edge digital experiences. We combine data-driven strategy, fan-centric design, and seamless engineering to build and maintain award-winning web platforms, apps, and ecosystem integrations for top-tier sports clubs, governing bodies, and venues. Through continuous internal R&D, we stay ahead of tech trends to keep our clients leading from the front.

We are looking to grow our development team with an additional Drupal PHP Developer who will work closely with support, product, UX, and project teams to maintain our Drupal CMS installations, modules and integrations. These modules vary from engagement tools such as polling and push notifications to identity modules integrating SSO, data services, analytics and various third‑party API integrations.

The successful candidate will have the opportunity to work on a wide variety of projects across the sports sector. They will also be able to assist with maintaining and improving our developer tooling, CI/CD and testing infrastructure, in addition to being a key member of the team providing new capabilities and integrations to our growing platform.

Responsibilities
  • Maintaining and improving all existing CMS features, modules and integrations.
  • Maintaining and improving our SSO integrations.
  • Working with third parties to provide custom integrations with REST APIs.
  • When new features are requested, designing and implementing highly scalable and resilient modules with functional test coverage, all the way from the requirements analysis stage to the delivery of the feature.
  • Participating in team code review practices, reviewing code from other teams and working with them to review your own code.
  • Leading end to end testing to ensure high quality delivery to the product and project teams.
  • Implementing and maintaining features and integration modules within Drupal which is also based on the Symfony framework
  • Maintaining automated test, lint and static analysis pipelines in GitHub actions
  • Maintaining and owning secure deployment processes
  • Assisting operations team with daily monitoring regiments to identity issues early
  • Providing out of hours on-call support on a rotation basis
Ideal skills and experience
  • Excellent Drupal 11+ knowledge and experience
  • Excellent knowledge of Drupal internals and their design patterns: Container, Dependency Injection, Routing, Form API, Plugin API, Cache Bins, Variation Cache, Queues, Key Value, User Data, Compiler Passes, Drush Commands, etc.
  • Excellent knowledge of Drupal core modules such as rest, migrate, image (styles and toolkits), responsive_image, etc.
  • Excellent knowledge and experience customising backend interfaces and
  • Experience designing API integrations and workflows that minimise impact on page speed
  • Experience writing and running Functional tests
  • Excellent SQL knowledge especially optimisation and indexes
  • Experience designing well-documented internal API contracts between modules as part of the design process, taking full advantage of Drupal Plugins and Hooks
  • Experience with OpenSearch querying
  • Experience using GitHub Actions and either Claude or Copilot CLI
  • Excellent problem-solving skills
  • Experience working with Git and GitHub, and following code review practices
  • Excellent security awareness and knowledge of OWASP
  • Excellent bash and/or zsh scripting skills
  • Some experience setting up and maintaining secure LEMP hosting (Linux, Nginx, MariaDB, PHP) and configuring Varnish, Redis and/or Memcache is desirable

We’re a hard working, compassionate agency, with a fun outlook and a collaborative approach. We’re in this together and we succeed as a team with comprehensive on-boarding and induction, 25 days holiday, the last Friday of every month off as a (discretionary) work/life balance day (where there is no Bank Holiday in the month), regular career planning and pension scheme. Salaries are competitive and are according to experience.

According to experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full Stack PHP Developer
Full Stack PHP Developer

Other Media • Greater London

On-site
GBP 55,000 - 75,000
25 days holiday
Discretionary work/life balance day
Pension scheme
+1
Drupal Developer - Sports Tech Platform
Drupal Developer - Sports Tech Platform

Other Media • Greater London

On-site
GBP 55,000 - 75,000
25 days holiday
Pension scheme
Drupal Developer
Drupal Developer

Tiro Partners Limited • Greater London

Remote
Full Stack Drupal Developer
Full Stack Drupal Developer

Jbidigital • City Of London

Hybrid
GBP 65,000 - 95,000
Competitive salary
Pension contributions
GP appointments
+7
Drupal Developer
Drupal Developer

Burman Recruitment • Greater London

On-site
GBP 40,000 - 60,000
PHP Developer
PHP Developer

ChiroCat • Basingstoke

Hybrid
GBP 40,000 - 55,000
Web Development Manager/Platform Manager - Drupal
Web Development Manager/Platform Manager - Drupal

MYO Talent • Warwick

Hybrid
GBP 60,000 - 82,000
30% bonus
Web Developer
Web Developer

Fantastic Media UK Ltd • Leeds

On-site
GBP 35,000 - 50,000
Death In Service
Income Protection
Critical Illness
+5
PHP Developer
PHP Developer

Intec Select • Basingstoke

Hybrid
GBP 40,000 - 64,000
Symfony PHP Developer - Microservices & Data Pipelines
Symfony PHP Developer - Microservices & Data Pipelines

Other Media • Greater London

On-site
GBP 55,000 - 75,000
25 days holiday
Discretionary work/life balance day
Pension scheme
+1