Senior Developer
Organizational Context
The United Nations Environment Programme (UNEP) is the leading global environmental authority. UNEP's mandate is to coordinate environmental policy and promote sustainable development. The corporate website is UNEP's primary digital presence, supported by numerous other websites. UNEP is undertaking a Digital Portfolio Overhaul to modernize its digital ecosystem.
Job Purpose
This Senior Developer role provides critical technical support for UNEP's web platforms during a transition period, focusing on complex issues and high-risk changes. The purpose is to ensure the continuity of essential web services, enhance the capacity of the internal Web Platforms team in maintenance and development, and facilitate the structured transfer of knowledge and responsibilities. The role aims to reduce dependency on external consultants by strengthening internal capabilities and documenting systems, ultimately supporting the modernization and rationalization of UNEP's digital presence.
Responsibilities
Provide senior technical advice and troubleshooting for complex issues affecting UNEP's corporate website, Starter Kit, and priority web platform migrations. Review architecture, code, configurations, and implementation approaches for significant or high-risk changes, advising developers on necessary corrective actions. Support the technical readiness of major releases and migrations, focusing on dependencies, security, performance, and integrations. Offer specialist support on Drupal architecture, reusable components, React/Next.js integrations, APIs, and OpenSearch. Advise on technical standards and reusable patterns for maintainability and consistency. Coach the designated replacement developer through system reviews and knowledge transfer. Develop comprehensive Drupal technical documentation, training materials, and an operations manual.
Work Experience
A minimum of five years of progressive professional experience in web development, including substantial senior-level experience with PHP and Drupal, is required. Experience providing technical leadership for complex websites or multi-site digital platforms is necessary. Experience with Drupal architecture, JavaScript, modern front-end technologies (React, Next.js), API design/integration, enterprise search technologies, Git, code review, and CI/CD workflows is required.
Skills
PHP, Drupal, JavaScript, React, Next.js, API design and integration, Elasticsearch/OpenSearch, Git, CI/CD, technical leadership, code review, troubleshooting, technical documentation, training, communication.