← Back to jobs
A

Drupal Developer

·Kenya
Not specifiedFull-timeFull-stack DevelopmentIT Services and IT Consulting

We are seeking an experienced Drupal Developer with 3-4 years of hands-on experience in developing, customizing, and maintaining Drupal-based websites and web applications. The role requires expertise in Drupal 10/11, custom module development, theme development, API integrations, configuration management, security, and performance optimization.

Responsibilities

  • Develop, customize, and maintain Drupal 10/11 websites and web applications.
  • Design and develop custom Drupal modules and themes using PHP, Twig, HTML5, CSS3, and JavaScript.
  • Configure and manage Drupal content types, views, taxonomies, media, and user roles.
  • Integrate Drupal with third-party applications via REST, JSON:API, and other web services.
  • Perform Drupal core and module updates, version upgrades, and migration projects.
  • Optimize application performance through caching, database tuning, and code enhancements.
  • Collaborate with cross-functional teams and follow Git-based version control workflows.

Requirements

  • 3-4 years of professional Drupal development experience.
  • Strong hands-on experience with Drupal 10 and Drupal 11.
  • Deep understanding of Drupal architecture, APIs, entities, plugins, services, hooks, events, and configuration management.
  • Experience in custom module development and custom theme development.
  • Strong proficiency in PHP and object-oriented programming.
  • Practical knowledge of Symfony components used within Drupal.
  • Hands-on experience with Composer and Drush.
  • Good understanding of Twig, HTML5, CSS3, JavaScript, and responsive web development.
  • Experience integrating third-party systems using REST API, JSON:API, and other web services.
  • Experience working with MySQL or MariaDB.
  • Proficiency with Git, GitHub, GitLab, or Bitbucket.
  • Knowledge of Drupal caching, debugging, security, and performance optimization.
  • Experience with Drupal modules including Views, Webform, Paragraphs, Layout Builder, Media, CKEditor, and access control.
  • Understanding of multilingual websites, content moderation, and publishing workflows.
  • Familiarity with Linux-based development environments.

Nice to have

  • Experience upgrading Drupal 9 or Drupal 10 applications to Drupal 11.
  • Experience with headless or decoupled Drupal architecture.
  • Familiarity with modern frontend frameworks such as React, Next.js, or Vue.js.
  • Experience implementing SAML, OAuth 2.0, OpenID Connect, LDAP, or other Single Sign-On solutions.
  • Experience with Apache Solr or Elasticsearch.
  • Knowledge of PHPUnit, Behat, or Drupal automated testing frameworks.
  • Familiarity with Acquia Cloud, Pantheon, Platform.sh, or similar Drupal hosting platforms.
  • Understanding of WCAG accessibility standards.
  • Experience with CI/CD pipelines and automated Drupal deployments.

Relevance

More opportunities

Similar jobs

Finding the best alternatives for you…

Questions, answered

Frequently asked questions