Details

Mission and objectives

The fundamental mission of UNICEF is to promote the rights of every child, everywhere, in everything the organization does — in programmes, in advocacy and in operations. The equity strategy, emphasizing the most disadvantaged and excluded children and families, translates this commitment to children’s rights into action. For UNICEF, equity means that all children have an opportunity to survive, develop and reach their full potential, without discrimination, bias or favouritism. To the degree that any child has an unequal chance in life — in its social, political, economic, civic and cultural dimensions — her or his rights are violated. There is growing evidence that investing in the health including nutrition, early childhood development, education and protection of a society’s most disadvantaged citizens — addressing inequity — not only will give all children the opportunity to fulfil their potential but also will lead to sustained growth and stability of countries. This is why the focus on equity is so vital. It accelerates progress towards realizing the human rights of all children, which is the universal mandate of UNICEF, as outlined by the Convention on the Rights of the Child, while also supporting the equitable development of nations

Context

This assignment involves building and maintaining a scalable AI-powered web platform for Ingazi that connects Rwandan youth to skills development and career guidance and labour market opportunities. It includes developing user-friendly interfaces, integrating APIs, optimizing databases, ensuring security and performance, and collaborating within an Agile team to deliver high-quality, reliable solutions aligned with the platform’s mission.

Task description

Under the direct supervision of the Education Officer in charge of Youth and Skills, the UN Volunteer will undertake the following tasks:

• Develop, test, and maintain Ingazi, a scalable artificial intelligence (AI)-powered web application using modern technologies and best practices.
• Build and consume Graph Query Language (GraphQL), Application Programming Interface (APIs), and Representational State Transfer (REST) endpoints for internal services and external partner integrations.
• Collaborate with product managers and Scrum masters to define, plan, and implement features aligned with business goals.
• Design and implement user interfaces and workflows with strong attention to usability and user experience using Figma, and optionally Adobe XD, Sketch, or Miro.
• Participate in product design discussions, wireframing, prototyping, and translating mock-ups into functional interfaces.
• Optimize Structured Query Language (SQL) database queries, schemas, and access patterns for performance and scalability.
• Write unit, integration, and end-to-end tests to ensure high-quality, bug-free deliverables.
• Deploy projects with Git for version control, maintaining clean workflows, conducting code reviews, and applying proper branching strategies.
• Back up projects and ensure their security.
• Ensure adherence to data protection, privacy, and security best practices in all implementations.
• Actively participate in Agile and Scrum processes, including sprint planning, stand-ups, retrospectives, and delivery tracking.
• Contribute to continuous improvement of the development workflow, continuous integration and continuous delivery (CI/CD) pipelines, and development and operations (DevOps) practices.

Furthermore, UN Volunteers are required to:

• Strengthen their knowledge and understanding of the concept of volunteerism by reading relevant United Nations Volunteers (UNV) and external publications and take an active part in UNV activities (for instance, in events that mark International Volunteer Day).
• Be acquainted with and build on traditional and/or local forms of volunteerism in the host country.
• Reflect on the type and quality of voluntary action that they are undertaking, including participation in ongoing reflection activities.
• Contribute articles and write-ups on field experiences and submit them for UNV publications, websites, newsletters, press releases, etc.
• Assist with the UNV Buddy Programme for newly arrived UN Volunteers.
• Promote or advise local groups in the use of online volunteering or encourage relevant local individuals and organizations to use the UNV Online Volunteering service whenever technically possible.




At Impactpool we do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify. Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.