Drupal developer

United Nations - UN United Nations Environment Programme

Consultant Closes 13 Apr 2026 11 days left

Overview

This consultancy is for a Drupal Developer position at the IPBES Secretariat in Bonn, Germany. The role focuses on designing, developing, and implementing custom code modules, features, and functionality for Drupal websites, ensuring technical best practices and site optimization.


Key Responsibilities
  • Design, develop and implement custom code modules in PHP/Drupal, work with configuration management and create/maintain (Drupal) features.
  • Develop and implement new features and functionality as required.
  • Create/edit page templates based from mock-ups developed by the IPBES secretariat.
  • Ensure technical best practices and high-performance site/server optimization.
  • Manage technical aspects of web and database hosting and updates on Azure Cloud.
  • Provide all documentation, including code, test, training plans, and user documentation for any service that they have implemented.
  • Work closely with the IPBES secretariat and technical support units to ensure an effective, functional, and intuitive implementation of needs.
  • Conduct a comprehensive analysis of the existing codebase with a specific focus on the Node.js packages and Radix sub-theme.
  • Identify and document components, libraries, and dependencies in the codebase that require updating, removal or replacement.
  • Conduct testing of upgraded applications thoroughly to identify and resolve any bugs or issues.
  • Implement security measures and data protection standards to safeguard sensitive information within the applications.
  • Conduct thorough testing of new features, enhancements, and bug fixes to ensure a high level of software quality and reliability.
Required Experience
  • 5 years’ experience developing dynamic web solutions in Drupal 10 or 11 and PHP implementations is required.
  • Drupal Acquia Certification for Drupal 10 websites is required.
  • Experience building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery is required.
  • Adept with working on large, complex sites, preferably experienced in multi-lingual sites is required.
  • Experience with PHP, PHP files/theme functions, and knowledge of the Drupal theme layer is required.
  • Expert knowledge of RESTful services, JS frameworks (Angular, React, Express) is required.
  • Comfortable working with debugging tools like Firebug, Chrome inspector, etc. is desirable.
  • Experience with version control and code repositories is a must (Git, GitHub) with working knowledge of SSH is desirable.
  • Ability to architect enterprise Drupal solutions including data, display, and information architecture is desirable.
  • Advanced site-building experience including deep familiarity with Drupal modules is desirable.
  • Thorough understanding of the Software Development Lifecycle (e.g. Requirements, Design, Development, Testing) and exposure to Agile is desirable.
  • Strong communication skills is desirable.
Qualifications

University degree (Master's degree or equivalent) in computer science. A first level university degree in combination with qualified experience will be accepted in lieu of the advanced university degree.

Other Details
Languages Required
fluency in oral and written English is required.
Languages Preferred
Knowledge of another official United Nations language is an added advantage.
Contract Duration
12 Months
Work Modality
Office and remote working
Remuneration
Not specified
Apply

Similar Opportunities

INGO.WORK: