Aktiviere Job-Benachrichtigungen per E-Mail!
Erhöhe deine Chancen auf ein Interview
Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.
UNICEF seeks a Drupal CMS Consultant to enhance the Bebbo parenting app's content management system. The role involves maintaining the CMS infrastructure, ensuring security, and supporting multilingual content workflows across multiple countries. Ideal candidates will have extensive experience in Drupal and a strong background in project management and collaboration. This position is crucial for improving user experience and expanding the app's reach.
UNICEF works in some of the world’s toughest places, to reach the world’s most disadvantaged children. To save their lives. To defend their rights. To help them fulfill their potential.
Across 190 countries and territories, we work for every child, everywhere, every day, to build a better world for everyone.
And we never give up.
For every child, innovation.
Purpose of Activity/Assignment
Recognizing the importance of effective digital solutions in supporting early childhood development and parenting programs, UNICEF's Europe and Central Asia Regional Office (ECARO) seeks to engage a Drupal CMS Consultant for the Bebbo parenting app. This role will support the Bebbo Central Team in maintaining the content management system and infrastructure, scaling up the architecture while ensuring consistent implementation across multiple countries and subsites that provide the backend for the mobile apps and websites.
The UNICEF Europe and Central Asia Regional Office has developed and launched a parenting application called Bebbo that supports a digital parenting support programme. The aim is to engage parents and caregivers in nurturing care, positive parenting, stimulation, and learning. This goal is achieved by improving the availability of information and supporting parents through innovation and behavior change initiatives. The app has been successfully launched in 15 countries and has already garnered more than 1.4 million downloads.
Bebbo is a free, easily accessible mobile parenting app available on iOS and Android platforms. It provides evidence-based guidance to support childcare and development, as well as parental well-being and mental health. In addition to early childhood development (ECD) content covering various domains such as health, nutrition, play, safety, responsive parenting, and parental well-being, the app offers functional features for monitoring and recording vaccinations, child growth and development. These features are customizable and tailored to a child's age, gender, and other parameters. The application is designed to be available in multiple languages, with centrally developed content well-organized and stored in a Drupal-based Content Management System (CMS). The CMS is based on a multi-site architecture that serves Bebbo and its sister mobile apps via APIs. It is also equipped to provide machine translations for content and sync content between subsites. In the near future, the rich content will be published on the respective websites as well.
As Bebbo continues to expand its reach across multiple countries, there is a growing need for coordinated and effective monitoring and evaluation strategies. Each country office (CO) requires support in developing and implementing tailored M&E frameworks, creating robust data collection tools, and ensuring consistent measurement and reporting across all platforms. Additionally, there is a need to increase the use of data-driven decision-making both within UNICEF and externally, as well as to systematically gather and analyze user feedback to inform future improvements and demonstrate the app's impact.
To support Bebbo's continued growth and ensure consistent content quality across implementations, UNICEF ECARO is seeking a Drupal CMS Consultant to work closely with the Bebbo Central Team. The consultant will be responsible for maintaining Bebbo’s multisite Drupal CMS infrastructure, ensuring its integration with mobile applications and websites, web view development for content, implementing enhancements and bug fixes, developing country-specific subsites, and leading DevOps and documentation efforts. This role will ensure that Bebbo’s content delivery ecosystem remains secure, performant, and responsive to growing cross-country implementation needs.
The consultant will work closely with the Bebbo Central Team, content managers, mobile developers, and external partners to ensure smooth operation of the CMS and support scale-up to new countries. This includes overseeing backend setup for new mobile and web deployments, enabling multilingual content workflows, implementing security protocols, and supporting analytics integration for content monitoring and improvement. The GitHub repository is available here for reference - https://github.com/UNICEFECAR/parenting-app-bebbo-CMS.
The consultant will all activities align with UNICEF's digital standards and guidelines, contributing to Bebbo's continued growth, enhanced user experience, and increased impact across implementing countries.
Scope of Work
Under the supervision of Innovation Manager, ECD, the consultant will be responsible for managing the content management ecosystem and hosting server to ensure effective knowledge management across all implementations. The consultant is expected to contribute to the following tasks:
1. CMS Maintenance, Upgrade and Security
2. Bug Fixes, Enhancements, and Support
3. Sub-sites Setup and Maintenance
4. Web Interface development and maintenance
5. Security Assessment and Compliance
6. Source Code Management, Technical Documentation and Capacity Building
The consultant will need to maintain flexibility and adaptability as the Bebbo platform continues to evolve and expand, balancing multiple priorities while ensuring quality, sustainability, and impact across all areas of responsibility.
Work Assignment Overview
Tasks / Milestone Deliverables / Outputs Timeline / Deadline A. CMS Maintenance, Upgrade and Security 1. Monthly CMS Maintenance Reports (patches, APIs, server checks)
26 working days;
Between June 2025 and February 2026
2. Drupal 11 (and associated modules) Upgrade Plan and Execution Report10 working days;
By September 2025
B. Bug Fixes, Enhancements, and Support 3. Bug Resolution Logs with Reproduction Steps and Fix Summaries report through DevOps30 working days;
Between June 2025 and February 2026
4. Enhancements Delivery Report (taxonomy, workflows, UAT tracking)18 working days;
Between June 2025 and February 2026
C. Sub-sites Setup and Maintenance 5. Subsite Deployment Reports for 3 Countries (DNS, domain, SSL, config)9 working days;
Between June 2025 and February 2026
6. Subsite Synchronisation and Integration Testing Reports12 working days;
Between June 2025 and February 2026
D. Web Interface Development and Maintenance 7. Public Web Portal Delivery Report (filters, search, content display)24 working days;
By October 2025
8. Content Display Enhancements and Accessibility Compliance Report6 working days;
By October 2025
E. Security Assessment and Compliance 9. Quarterly Security Audit Logs and Mitigation Measures9 working days;
Between June 2025 and February 2026
F. Source Code Management and Documentation 10. GitHub Versioning and Technical Documentation Pack9 working days;
Between June 2025 and February 2026
11. Final CMS Handover Report and Recommendations7 working days;
By March 2026
Estimated Duration of the Contract
160 working days between May 2025 and March 2026.
Consultant's Work Place and Official Travel
The Consultant will be home-based with no travels foreseen.
Estimated Cost of the Consultancy & Payment Schedule
Payment will be made on submission of an invoice and satisfactory completion of the above-mentioned deliverables.UNICEF reserves the right to withhold all or a portion of payment if performance is unsatisfactory, if work/outputs are incomplete, not delivered or for failure to meet deadlines. All materials developed will remain the copyright of UNICEF and UNICEF will be free to adapt and modify them in the future.
Please submit a professional fee (in USD) based on 160 working days to undertake this assignment.
To qualify as an advocate for every child you will have…
For every Child, you demonstrate…
UNICEF’s core values of Care, Respect, Integrity, Trust, Accountability, and Sustainability (CRITAS), and core competencies in Communication, Working with People and Drive for Results.
To view our competency framework, please visithere.
UNICEF is here to serve the world’s most marginalized children and our global workforce must reflect the diversity of those children. The UNICEF family is committed to diversity and inclusion within its workforce, and encourages all candidates, irrespective of gender, nationality, religious and ethnic backgrounds, including persons living with disabilities, to apply to become a part of the organization.
UNICEF has a zero-tolerance policy on conduct that is incompatible with the aims and objectives of the United Nations and UNICEF, including sexual exploitation and abuse, sexual harassment, abuse of authority and discrimination. UNICEF also adheres to strict child safeguarding principles. All selected candidates will be expected to adhere to these standards and principles and will therefore undergo rigorous reference and background checks. Background checks will include the verification of academic credential(s) and employment history. Selected candidates may be required to provide additional information to conduct a background check.
Remarks:
Please include a full CV, a Cover Letter with clear indication of your specific role and responsibilities within the project team for the relevant projects mentioned in the CV, and links to the App Store and GitHub repositories for relevant projects you have contributed to (where applicable)in your application. Additionally, indicate your availability and professional fee (in USD) to undertake the terms of reference above. Applications submitted without a professional fee will not be considered.Only shortlisted candidates will be contacted and advance to the next stage of the selection process.
Individuals engaged under a consultancy or individual contract will not be considered “staff members” under the Staff Regulations and Rules of the United Nations and UNICEF’s policies and procedures and will not be entitled to benefits provided therein (such as leave entitlements and medical insurance coverage). Their conditions of service will be governed by their contract and the General Conditions of Contracts for the Services of Consultants and Individual Contractors. Consultants and individual contractors are responsible for determining their tax liabilities and for the payment of any taxes and/or duties, in accordance with local or other applicable laws.
The selected candidate is solely responsible to ensure that the visa (applicable) and health insurance required to perform the duties of the contract are valid for the entire period of the contract. Selected candidates are subject to confirmation of fully-vaccinated status against SARS-CoV-2 (Covid-19) with a World Health Organization (WHO)-endorsed vaccine, which must be met prior to taking up the assignment. It does not apply to consultants who will work remotely and are not expected to work on or visit UNICEF premises, programme delivery locations or directly interact with communities UNICEF works with, nor to travel to perform functions for UNICEF for the duration of their consultancy contracts.
UNICEF offers reasonable accommodation for consultants with disabilities. This may include, for example, accessible software, travel assistance for missions or personal attendants. We encourage you to disclose your disability during your application in case you need reasonable accommodation during the selection process and afterwards in your assignment.