← All open jobs

Information Technology · Contract

Direct employer

Developer

United Nations, United Nations Environment Programme

NairobiNot stated · Not statedCloses Tuesday, 27 October 2026, 06:59 EATChecked 12 Oct 2026
Illustration of an office desk with a laptop, notebook and Kenyan flag.

Published by employer

About this role

This plain-English summary was prepared by work.ke from the original advert. Confirm all details on the source before applying.

Role overview

The United Nations Environment Programme (UNEP) is hiring a Developer on a six-month contract based in Nairobi, Kenya. This role is suitable for professionals with experience in Drupal web development and a strong background in modern web technologies, who will support UNEP's digital platform overhaul and website migrations.

Read full role

What you will do

  • Analyse technical requirements and plan implementation approaches while identifying risks.
  • Develop, maintain and improve Drupal websites, including modules, content models, configurations and custom features.
  • Create and enhance reusable templates and components for UNEP's web platforms including the corporate website and Starter Kit.
  • Implement technical solutions for migrating child, campaign and project websites to UNEP's common templates and standards.
  • Develop hybrid or decoupled Drupal features using React, Next.js and related technologies where suitable.
  • Build and maintain APIs and integrations for content and data exchange between UNEP web platforms and external systems.
  • Improve search and content discovery using OpenSearch, semantic search and AI-supported functionality.
  • Maintain multilingual website functionality including templates, translation workflows and integrations.
  • Manage Drupal core, contributed and custom modules, themes and dependencies, including security updates.
  • Apply Git-based development workflows including code review, testing and CI/CD deployment.
  • Test and troubleshoot website functionality, integrations, performance and deployment issues.
  • Ensure web platforms meet security, accessibility, performance, responsive design, interoperability and maintainability standards.
  • Review code and provide technical quality assurance across the web portfolio.
  • Provide technical guidance to vendors and other developers working on UNEP web platforms.

Requirements

  • A master's degree or equivalent in computer science, information systems, software engineering or a related field is required; alternatively, a bachelor's degree with two additional years of relevant experience may be accepted.
  • At least two years of professional experience in web development with strong skills in PHP and Drupal.
  • Proficiency in Drupal architecture, themes, modules, templates, configuration, custom functionality and reusable components.
  • Experience with website migrations and modernization of enterprise web platforms.
  • Strong knowledge of HTML5, CSS3, JavaScript and modern JavaScript frameworks, preferably React and Next.js.
  • Experience with relational databases and developing and integrating RESTful APIs and other web-platform integrations.
  • Expertise in Elasticsearch, OpenSearch or similar enterprise search technologies including indexing, query configuration, ranking and relevance optimization.
  • Experience with semantic search, AI-supported search or AI-enabled content-discovery functionality.
  • Knowledge of Git, code review and CI/CD deployment workflows.
  • Ability to apply security, accessibility, performance, responsive design and maintainability standards to web platforms.
  • Experience troubleshooting complex web development, integration and deployment issues.
  • Fluency in English is required.
  • Desirable skills include experience with AI technologies evaluation and application, developing and maintaining complex multi-site digital platforms, documenting technical systems, communicating technical issues clearly, implementing multilingual websites and CMS-based translation workflows, and working independently and collaboratively in multicultural environments.

How to apply

Apply on the employer's application page. The closing date for applications is Tuesday, 27 October 2026.

View advert & apply