Information Technology · Contract
Direct employerDeveloper
United Nations, United Nations Environment Programme

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.