{"id":99746,"date":"2026-07-03T11:57:20","date_gmt":"2026-07-03T11:57:20","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/kenya\/uncategorized\/drupal-developer-4\/"},"modified":"2026-07-03T11:57:20","modified_gmt":"2026-07-03T11:57:20","slug":"drupal-developer-4","status":"publish","type":"post","link":"https:\/\/jobs.dataaxisnode.com\/kenya\/jobs\/nairobi\/drupal-developer-4\/","title":{"rendered":"Drupal Developer"},"content":{"rendered":"<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\/\", \"@type\": \"JobPosting\", \"title\": \"Drupal Developer\", \"description\": \"Job Overview\\nWe are seeking an experienced\u00a0Drupal Developer\u00a0with\u00a03 to 4 years of hands-on experience\u00a0in developing, customizing, and maintaining Drupal-based websites and web applications.\\nThe ideal candidate should possess strong expertise in\u00a0Drupal 10 and Drupal 11, custom module development, theme development, API integrations, configuration management, security, and performance optimization. The role involves building scalable, secure, and high-performing web solutions while collaborating with cross-functional teams throughout the software development lifecycle.\\nKey Responsibilities\\nDevelop, customize, and maintain websites and web applications using\u00a0Drupal 10\u00a0and\u00a0Drupal 11.\\nDesign and develop custom Drupal modules based on business and technical requirements.\\nCreate and customize Drupal themes using\u00a0Twig, HTML5, CSS3, JavaScript, and responsive design principles.\\nConfigure and manage content types, fields, views, taxonomies, menus, blocks, workflows, media, and user roles.\\nImplement Drupal hooks, plugins, services, controllers, forms, entities, events, and dependency injection.\\nIntegrate Drupal with third-party applications using\u00a0REST APIs, JSON:API, SOAP, and other web services.\\nDevelop and maintain secure custom APIs and integration endpoints.\\nPerform Drupal core, module, and security updates along with version upgrades.\\nSupport migration projects from legacy Drupal versions or other CMS platforms to\u00a0Drupal 10\u00a0and\u00a0Drupal 11.\\nManage configuration using Drupal configuration export, import, synchronization, and environment-specific settings.\\nUtilize\u00a0Composer\u00a0for dependency management and\u00a0Drush\u00a0for administration and deployment.\\nTroubleshoot application issues including PHP errors, database problems, integration failures, and configuration issues.\\nOptimize application performance through caching, database tuning, image optimization, and code enhancements.\\nImplement Drupal security best practices and secure coding standards.\\nParticipate in code reviews and ensure adherence to Drupal coding standards.\\nUse Git-based version control while following branching, merge request, and code review workflows.\\nCollaborate with frontend developers, backend developers, QA engineers, architects, and business stakeholders.\\nPrepare technical documentation for modules, configurations, integrations, and deployment procedures.\\nSupport testing, defect resolution, user acceptance testing, production releases, and post-deployment support.\\nRequired Technical Skills\\nStrong hands-on experience with\u00a0Drupal 10\u00a0and\u00a0Drupal 11.\\nDeep understanding of Drupal architecture, APIs, entities, plugins, services, hooks, events, and configuration management.\\nExperience in custom module development and custom theme development.\\nStrong proficiency in\u00a0PHP\u00a0and object-oriented programming.\\nPractical knowledge of\u00a0Symfony\u00a0components used within Drupal.\\nHands-on experience with\u00a0Composer\u00a0and\u00a0Drush.\\nGood understanding of\u00a0Twig, HTML5, CSS3, JavaScript, and responsive web development.\\nExperience integrating third-party systems using\u00a0REST API, JSON:API, and other web services.\\nExperience working with\u00a0MySQL\u00a0or\u00a0MariaDB.\\nProficiency with\u00a0Git, GitHub, GitLab, or Bitbucket.\\nKnowledge of Drupal caching, debugging, security, and performance optimization.\\nExperience with Drupal modules including\u00a0Views, Webform, Paragraphs, Layout Builder, Media, CKEditor, and access control.\\nUnderstanding of multilingual websites, content moderation, and publishing workflows.\\nFamiliarity with Linux-based development environments.\\nPreferred Skills\\nExperience upgrading\u00a0Drupal 9\u00a0or\u00a0Drupal 10\u00a0applications to\u00a0Drupal 11.\\nExperience with headless or decoupled Drupal architecture.\\nFamiliarity with modern frontend frameworks such as\u00a0React, Next.js,\u00a0or\u00a0Vue.js.\\nExperience implementing\u00a0SAML, OAuth 2.0, OpenID Connect, LDAP, or other Single Sign-On solutions.\\nExperience with\u00a0Apache Solr\u00a0or\u00a0Elasticsearch.\\nKnowledge of\u00a0PHPUnit, Behat, or Drupal automated testing frameworks.\\nFamiliarity with\u00a0Acquia Cloud, Pantheon, Platform.sh, or similar Drupal hosting platforms.\\nUnderstanding of\u00a0WCAG accessibility standards.\\nExperience with\u00a0CI\/CD pipelines\u00a0and automated Drupal deployments.\\nEducation\\nBachelor's degree in\u00a0Computer Science, Software Engineering, Information Technology, or a related discipline.\\nEquivalent professional experience may also be considered.\\nRequired Experience\\n3 to 4 years\u00a0of professional Drupal development experience.\\nProven hands-on experience delivering Drupal 10 projects.\\nPractical knowledge of Drupal 11 development and upgrade processes.\\nExperience delivering at least\u00a0two end-to-end Drupal implementations.\\nStrong experience with custom modules, themes, integrations, and configuration management.\\nKey Competencies\\nStrong analytical, troubleshooting, and debugging skills.\\nAbility to understand both business and technical requirements.\\nExcellent communication and technical documentation skills.\\nAbility to work independently as well as within cross-functional teams.\\nCommitment to code qual\", \"datePosted\": \"2026-07-03\", \"hiringOrganization\": {\"@type\": \"Organization\", \"name\": \"Abacus\"}, \"jobLocation\": {\"@type\": \"Place\", \"address\": {\"@type\": \"PostalAddress\", \"addressLocality\": \"Nairobi\", \"addressCountry\": \"KE\"}}, \"directApply\": true, \"validThrough\": \"2026-07-17T23:59:59\", \"employmentType\": \"FULL_TIME\"}<\/script><\/p>\n<p><strong>Company:<\/strong> Abacus<\/p>\n<p><strong>Location:<\/strong> Nairobi<\/p>\n<p><strong>Job Type:<\/strong> Full Time<\/p>\n<p><strong>Apply Before:<\/strong> 2026-07-17<\/p>\n<h3>Job Description<\/h3>\n<p>Job Overview<br \/>We are seeking an experienced\u00a0Drupal Developer\u00a0with\u00a03 to 4 years of hands-on experience\u00a0in developing, customizing, and maintaining Drupal-based websites and web applications.<br \/>The ideal candidate should possess strong expertise in\u00a0Drupal 10 and Drupal 11, custom module development, theme development, API integrations, configuration management, security, and performance optimization. The role involves building scalable, secure, and high-performing web solutions while collaborating with cross-functional teams throughout the software development lifecycle.<br \/>Key Responsibilities<br \/>Develop, customize, and maintain websites and web applications using\u00a0Drupal 10\u00a0and\u00a0Drupal 11.<br \/>Design and develop custom Drupal modules based on business and technical requirements.<br \/>Create and customize Drupal themes using\u00a0Twig, HTML5, CSS3, JavaScript, and responsive design principles.<br \/>Configure and manage content types, fields, views, taxonomies, menus, blocks, workflows, media, and user roles.<br \/>Implement Drupal hooks, plugins, services, controllers, forms, entities, events, and dependency injection.<br \/>Integrate Drupal with third-party applications using\u00a0REST APIs, JSON:API, SOAP, and other web services.<br \/>Develop and maintain secure custom APIs and integration endpoints.<br \/>Perform Drupal core, module, and security updates along with version upgrades.<br \/>Support migration projects from legacy Drupal versions or other CMS platforms to\u00a0Drupal 10\u00a0and\u00a0Drupal 11.<br \/>Manage configuration using Drupal configuration export, import, synchronization, and environment-specific settings.<br \/>Utilize\u00a0Composer\u00a0for dependency management and\u00a0Drush\u00a0for administration and deployment.<br \/>Troubleshoot application issues including PHP errors, database problems, integration failures, and configuration issues.<br \/>Optimize application performance through caching, database tuning, image optimization, and code enhancements.<br \/>Implement Drupal security best practices and secure coding standards.<br \/>Participate in code reviews and ensure adherence to Drupal coding standards.<br \/>Use Git-based version control while following branching, merge request, and code review workflows.<br \/>Collaborate with frontend developers, backend developers, QA engineers, architects, and business stakeholders.<br \/>Prepare technical documentation for modules, configurations, integrations, and deployment procedures.<br \/>Support testing, defect resolution, user acceptance testing, production releases, and post-deployment support.<br \/>Required Technical Skills<br \/>Strong hands-on experience with\u00a0Drupal 10\u00a0and\u00a0Drupal 11.<br \/>Deep understanding of Drupal architecture, APIs, entities, plugins, services, hooks, events, and configuration management.<br \/>Experience in custom module development and custom theme development.<br \/>Strong proficiency in\u00a0PHP\u00a0and object-oriented programming.<br \/>Practical knowledge of\u00a0Symfony\u00a0components used within Drupal.<br \/>Hands-on experience with\u00a0Composer\u00a0and\u00a0Drush.<br \/>Good understanding of\u00a0Twig, HTML5, CSS3, JavaScript, and responsive web development.<br \/>Experience integrating third-party systems using\u00a0REST API, JSON:API, and other web services.<br \/>Experience working with\u00a0MySQL\u00a0or\u00a0MariaDB.<br \/>Proficiency with\u00a0Git, GitHub, GitLab, or Bitbucket.<br \/>Knowledge of Drupal caching, debugging, security, and performance optimization.<br \/>Experience with Drupal modules including\u00a0Views, Webform, Paragraphs, Layout Builder, Media, CKEditor, and access control.<br \/>Understanding of multilingual websites, content moderation, and publishing workflows.<br \/>Familiarity with Linux-based development environments.<br \/>Preferred Skills<br \/>Experience upgrading\u00a0Drupal 9\u00a0or\u00a0Drupal 10\u00a0applications to\u00a0Drupal 11.<br \/>Experience with headless or decoupled Drupal architecture.<br \/>Familiarity with modern frontend frameworks such as\u00a0React, Next.js,\u00a0or\u00a0Vue.js.<br \/>Experience implementing\u00a0SAML, OAuth 2.0, OpenID Connect, LDAP, or other Single Sign-On solutions.<br \/>Experience with\u00a0Apache Solr\u00a0or\u00a0Elasticsearch.<br \/>Knowledge of\u00a0PHPUnit, Behat, or Drupal automated testing frameworks.<br \/>Familiarity with\u00a0Acquia Cloud, Pantheon, Platform.sh, or similar Drupal hosting platforms.<br \/>Understanding of\u00a0WCAG accessibility standards.<br \/>Experience with\u00a0CI\/CD pipelines\u00a0and automated Drupal deployments.<br \/>Education<br \/>Bachelor&#8217;s degree in\u00a0Computer Science, Software Engineering, Information Technology, or a related discipline.<br \/>Equivalent professional experience may also be considered.<br \/>Required Experience<br \/>3 to 4 years\u00a0of professional Drupal development experience.<br \/>Proven hands-on experience delivering Drupal 10 projects.<br \/>Practical knowledge of Drupal 11 development and upgrade processes.<br \/>Experience delivering at least\u00a0two end-to-end Drupal implementations.<br \/>Strong experience with custom modules, themes, integrations, and configuration management.<br \/>Key Competencies<br \/>Strong analytical, troubleshooting, and debugging skills.<br \/>Ability to understand both business and technical requirements.<br \/>Excellent communication and technical documentation skills.<br \/>Ability to work independently as well as within cross-functional teams.<br \/>Commitment to code quality, security, maintainability, and performance.<br \/>Strong organizational skills with the ability to manage multiple priorities and meet project deadlines<\/p>\n<h3>How to Apply<\/h3>\n<p>Interested and qualified? Go to Abacus on abacus-consulting-3.careers-page.com to apply<br \/>Build your CV for free. Download in different templates.<\/p>\n<p><a href=\"https:\/\/www.myjobmag.co.ke\/apply-now\/1268774\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-block;padding:10px 20px;background:#2271b1;color:#fff;text-decoration:none;border-radius:4px;\">Apply Now<\/a><\/p>\n<p><small>Source: MyJobMag<\/small><\/p>\n<p><!-- job-expiry: 2026-07-17 --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Company: Abacus Location: Nairobi Job Type: Full Time Apply Before: 2026-07-17 Job Description Job OverviewWe are seeking an experienced\u00a0Drupal Developer\u00a0with\u00a03 to 4 years of hands-on experience\u00a0in developing, customizing, and maintaining Drupal-based websites and web applications.The ideal candidate should possess strong expertise in\u00a0Drupal 10 and Drupal 11, custom module development, theme development, API integrations, configuration management, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[1408,1409],"tags":[2003,1425,1413,1412],"class_list":["post-99746","post","type-post","status-publish","format-standard","hentry","category-jobs","category-nairobi","tag-abacus","tag-full-time","tag-job-listing","tag-myjobmag"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/posts\/99746","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/comments?post=99746"}],"version-history":[{"count":0,"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/posts\/99746\/revisions"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/media?parent=99746"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/categories?post=99746"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/kenya\/wp-json\/wp\/v2\/tags?post=99746"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}