Senior Drupal Developer

Manchester, ENG, GB, United Kingdom

Job Description

About CTI




At CTI, innovation is at the heart of everything we do. As leaders in our field, we strive to deliver exceptional, custom-tailored solutions that drive success for our clients. Our expert team combines industry insight with cutting-edge technology, ensuring that we not only meet expectations but exceed them.


We're committed to fostering an environment where creativity flourishes, and collaboration thrives. By embracing the challenges of a dynamic global market, we aim to set the standard for excellence and integrity in our industry. If you're passionate about making a difference and advancing your career with a team that values professionalism and innovation, CTI is the place for you.

The team



Our Drupal team brings deep technical expertise and a commitment to excellence in delivering scalable, secure, and user-friendly web solutions. Specialising in the Drupal CMS, they design, build, and maintain complex digital platforms that support our clients' strategic goals and user needs.


At the heart of their work is a focus on quality, collaboration, and adaptability--balancing technical best practices with real-world requirements. From feature development and site architecture to content migration and performance optimisation, the Drupal team works across the full project lifecycle to ensure stability, flexibility, and long-term value.


Working closely with designers, strategists, content editors, and account managers, they turn creative ideas into robust, enterprise-ready experiences--always with an eye on performance, accessibility, and user experience. Whether they're leading a new build or optimising an existing site, the team ensures our clients get the most from their Drupal investment.

What you'll be doing




As a Drupal Developer at CTI, you'll play a key role in building and maintaining enterprise-grade websites for our clients. You'll be responsible for delivering clean, efficient code that aligns with Drupal standards, while working collaboratively across multi-disciplinary teams to bring digital experiences to life.


Your key responsibilities will include:

Drupal Development & Customisation

Writing high-quality, object-oriented PHP code to develop and extend functionality using custom Drupal modules.Feature Development & Problem Solving

Solving complex technical problems with robust programmed solutions, integrating with REST APIs, and supporting scalable, secure architecture.Component-Based Site Building

Working within a component-driven approach to build and manage site structure using Drupal's configuration management system.Cross-functional Collaboration

Working closely with designers, UX specialists, QA testers, and project managers to deliver cohesive solutions aligned with project goals.Version Control & Workflows

Developing within Git workflows, using feature branches as part of a collaborative development lifecycle.Technical Documentation & Communication

Clearly articulating technical solutions to both technical and non-technical stakeholders and contributing to internal documentation where needed.###

What experience you need to be successful




To succeed in this role, you'll need deep Drupal development experience, a strong grasp of modern architecture principles, and the ability to work efficiently within a collaborative team environment.


We're looking for someone who is:

A seasoned Drupal developer with hands-on experience across Drupal 8, 9, and 10 Skilled in writing custom modules and adhering to Drupal's best practices and coding standards Experienced with code-driven development and configuration management workflows Confident working with modern dev tools - including Docker, Git, Drush, and REST APIs Knowledgeable about web security and how Drupal mitigates common vulnerabilities Comfortable with front-end fundamentals like Twig, HTML5, and CSS preprocessing Familiar with collaborative tools like JIRA and Confluence, and agile methodologies An excellent communicator who can explain technical issues clearly and constructively Adaptable and solutions-focused, able to meet tight deadlines with precision and accuracy

Nice to have:

Experience with TailwindCSS, AlpineJS, StorybookJS, or Atomic Design principles Background in Drupal Commerce, internationalisation (i18n), or headless architecture Familiarity with large-scale projects including automated migrations and major version upgrades We're challenging the 'Gender Confidence Gap,' which suggests that individuals will only apply for a job if they meet 100% of the criteria. Some of our best hires didn't check every box in the role description, so if you were about to rule yourself out, we still encourage you to apply!

Learn more about our commitment to equality, diversity, and inclusion here.

Interview process




We've designed our process with you in mind. This is as much an opportunity for you to make sure CTI Digital is right for you as you are for us. We've embedded a values driven approach to recruitment and offer transparency and feedback at each and every stage.


Candidate experience is incredibly important to us. You'll have a dedicated member of the Talent Team with you every step of the way, ready to answer questions or make reasonable adjustments as needed.


Screening Stage - a 30-minute exploratory call with our Talent Team


1st Stage - Video call with a senior member of the Drupal team. A chance to explore the role and responsibilities.


2nd Stage - A final interview with our Engineering Manager and a Senior member of the Drupal team.


Offer - If we think it's a good fit, we'll make you an offer!

What's in it for you




?28 days annual leave, in addition to the bank holidays

Hybrid-working - we're in the office twice a week

Workplace nursery scheme

Health cash plan

Cycle-to-work scheme

Flexible working hours

Employee well-being and mental health programme


Relaxed working environments - office dogs welcome!

Company socials and lots of fun!

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3067730
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Manchester, ENG, GB, United Kingdom
  • Education
    Not mentioned