Overview
Deliver measurable improvements to UNDRR's multi-domain Drupal web platform to enhance operational reliability, multilingual quality, editorial capability, and AI-readiness, supporting global disaster risk reduction communications.
Key Responsibilities
- Play a pivotal role in shaping the future of UNDRR’s digital presence, helping the Drupal 10 website and Mangrove Component Library deliver unified and impactful communications.
- Bridge the gap between creative concepts and functional implementation, collaborating with cross-functional teams to drive the evolution of a world-class digital platform.
- Build and refine components.
- Guide the sustainability of our front-end ecosystem by maintaining code dependencies, updating documentation, and supporting tooling for visual regression.
- Maximize the impact of UNDRR’s web presences by ensuring UNDRR’s Mangrove component is updated with rich components and integrate with the UNDRR Gutenberg web editor experience.
- Enable the World Tsunami Awareness Day (WTAD) to be clear, performant and impactful.
- Explore how to connect LLM’s with the Drupal content editing process.
- Work remotely collaborating with colleagues in Geneva and Bangkok, using Teams and other remote communication tools.
Required Experience
- A minimum of 7 years of progressively responsible experience in back-end web development is required.
- Extensive experience with Drupal 10 or 11 (module development, architecture, configuration management, multi-domain) is required.
- Experience with PHP, Composer, and Drupal's API-first / headless patterns is required.
- Experience with Azure cloud hosting (App Services, Azure Files, Redis, Elastic) is required.
- Experience with CI/CD pipelines (GitLab CI, GitHub Actions) and automated testing (Playwright, PHPUnit) is required.
- Experience with multilingual Drupal platforms (translation workflows, content moderation, ECA/Rules) is desirable.
- Experience integrating LLM or AI services (Azure AI Foundry, OpenAI API) with CMS platforms is desirable.
- Experience working within United Nations or international organisation digital teams is desirable.
Qualifications
An advanced university degree (Master's degree or equivalent) in Computer Science, Information Technology, or a related field is required. A first-level university degree in combination with two additional years of qualifying experience may be accepted in lieu of the advanced university degree.