Developer
United Nations Environment Programme
- Location:
- Nairobi, Kenya
- Grade:
- CON
- Category:
- Professional Staff
Posted Oct 12, 2026Apply by Oct 26, 2026 (4d left)
See your match score & applyThe Developer will support implementation, enhancement and maintenance of UNEP's web portfolio, focusing on website migrations, Starter Kit rollout, Drupal development, and improved AI-supported search and content discovery. The role involves working with the Web Platforms team and external partners to ensure stable, secure, and maintainable web platforms.
Responsibilities
- Analyse technical requirements and identify appropriate implementation approaches, dependencies and potential risks.
- Develop, maintain and enhance UNEP Drupal websites, including modules, content models, configurations and custom functionality.
- Implement, enhance and maintain reusable templates and components for the corporate website, Starter Kit and other UNEP web platforms.
- Implement technical requirements for migration of child, campaign and project websites to common UNEP templates and technical standards.
- Implement and enhance hybrid or decoupled Drupal functionality using React, Next.js and related technologies where appropriate.
- Develop and maintain APIs and integrations that support content and data exchange between UNEP web platforms and external systems.
- Develop, enhance and optimize search and content-discovery functionality, including OpenSearch, indexing, ranking, relevance configuration and semantic search.
- Implement and improve AI-supported search and content-discovery capabilities to increase relevance, accuracy and user experience, in accordance with approved technical standards and organizational guardrails.
- Develop and maintain multilingual website functionality, including templates, components, CMS translation workflows and related integrations.
- Maintain Drupal core, contributed and custom modules, themes and dependencies, including implementation and testing of security and technical updates.
- Apply Git-based development, code-review, testing and CI/CD deployment workflows.
- Test and troubleshoot website functionality, integrations, performance and deployment issues, including support for major releases and migrations.
- Apply UNEP requirements and accepted web-development standards for security, accessibility, performance, responsive design, interoperability and maintainability.
- Review code and technical implementations and contribute to technical quality assurance across the web portfolio.
- Provide technical input to vendors and other developers working on UNEP web platforms.
Requirements
- An advanced university degree (master’s or equivalent) in computer science, information systems, software engineering, or related field is required.
- A first-level university degree, combined with two (2) additional years of qualifying experience, may be accepted in lieu of an advanced university degree.
- At least two (2) years of professional experience in web development, including substantial experience with PHP and Drupal is required.
- Strong experience with Drupal architecture, themes, modules, templates, configuration, custom functionality and reusable components is required.
- Experience with website migrations and modernization of enterprise web platforms is required.
- Strong experience with HTML5, CSS3, JavaScript and modern JavaScript frameworks, preferably React and Next.js is required.
- Experience with relational databases and with developing and integrating RESTful APIs and other web-platform integrations is required.
- Strong experience with Elasticsearch, OpenSearch or similar enterprise search technologies, including indexing, query configuration, ranking and relevance optimization is required.
- Experience developing or integrating semantic search, AI-supported search or other AI-enabled content-discovery functionality is required.
- Strong knowledge of Git, code review and CI/CD deployment workflows is required.
- Experience applying security, accessibility, performance, responsive design and maintainability standards to web platforms is required.
- Experience troubleshooting complex web-development, integration and deployment issues is required.
- Ability to evaluate and apply AI technologies with appropriate consideration of accuracy, security, performance and responsible use is desirable.
- Demonstrated experience developing and maintaining complex websites or multi-site digital platforms is desirable.
- Ability to document technical systems and communicate technical issues clearly to technical and non-technical colleagues is desirable.
- Experience implementing multilingual websites and CMS-based translation workflows is desirable.
- Ability to work independently and collaboratively in a multicultural and international environment is desirable.
Skills
- Website Development
- PHP
- Drupal Architecture
- Drupal Themes
- Drupal modules
- Drupal Templates
- Drupal Configuration
- Custom Drupal Functionality
- Website Migration
- Enterprise Web Modernization
- HTML5
- CSS3
- JavaScript
- React
- Next.js
- Relational Databases
- RESTful APIs
- Web Platform Integration
- ElasticSearch
- OpenSearch
- Enterprise Search Technologies
- Search Indexing
- Query Configuration
- Search Ranking Optimization
- Semantic Search Development
- AI-supported Search
- Git
- Code Reviews
- CI/CD Deployment
- Web Security Standards
- Web accessibility standards
- Web performance optimization
- Responsive Web Design
- Web Maintainability
- Web Troubleshooting
Languages
English