Bebbo Technology Consultant, Early Childhood Development (ECD)
Organizational Context
UNICEF operates in over 190 countries and territories, dedicated to saving children’s lives, defending their rights, and helping them fulfill their potential from early childhood through adolescence. We are committed, passionate, and proud of our work, viewing the promotion of every child's rights not just as a job, but as a calling. UNICEF offers diverse opportunities for professional and personal development.
Job Purpose
The purpose of this consultancy is to leverage technology to advance Early Childhood Development (ECD) initiatives globally. The consultant will be responsible for the design, development, and maintenance of mobile applications, specifically focusing on the Bebbo platform, to support ECD programs. This role involves ensuring the technical robustness, scalability, and security of digital products, with a particular emphasis on offline functionality to reach children in diverse and challenging environments. The consultant will contribute to UNICEF's mission by providing technical expertise to enhance the delivery of services and support for children and families, aligning technological solutions with UNICEF's strategic goals and the overarching mission to realize the rights of every child.
Responsibilities
Design, develop, and maintain mobile applications using React Native or equivalent frameworks, ensuring secure, stable, and scalable solutions with a focus on offline functionality. Deploy and maintain digital products across multiple countries and languages, adapting to diverse user needs and contexts. Provide technical expertise in developing mobile applications for both Android and iOS platforms. Collaborate within multidisciplinary teams of designers, developers, researchers, and country-level partners to achieve project objectives. Coordinate tasks, manage competing priorities, and meet deadlines in a remote, multicultural work environment. Troubleshoot technical issues, provide technical guidance, and support knowledge transfer among technical teams and partners. Utilize tools such as Git, CI/CD pipelines, Firebase, and RESTful APIs in the development process. Leverage Node.js and DevOps practices, and explore AI-assisted development tools to enhance efficiency. Integrate Drupal-based content management systems and backend systems as needed. Apply experience with BigQuery, SQL queries, and Looker Studio for analytics and reporting to inform product development and program impact. Align technical goals with UNICEF's strategic objectives and mission, prioritizing the realization of children's rights.
Work Experience
Minimum of 7 years of relevant professional experience in mobile application design, development, and maintenance using React Native or equivalent frameworks. Experience deploying digital products across multiple countries/languages is required. Technical expertise in Android/iOS app development is essential. Experience in open-source environments and with Digital Public Goods is an asset. Experience in digital development for ECD or parenting is a strong advantage.
Skills
React Native development, Mobile application development (Android/iOS), Cross-platform development, Offline functionality implementation, Git, CI/CD pipelines, Firebase, RESTful APIs, Node.js, DevOps practices, Drupal CMS, SQL and BigQuery