Job Posting Organization: UNICEF, established to promote the rights of every child globally, focuses on equity and the well-being of disadvantaged children. The organization operates in numerous countries, advocating for children's rights and ensuring their access to essential services. UNICEF's mission is to ensure that every child has the opportunity to survive, develop, and reach their full potential, emphasizing the importance of addressing inequity in society.
Job Overview: The position involves developing and maintaining a scalable AI-powered web platform named Ingazi, aimed at connecting Rwandan youth with skills development, career guidance, and labor market opportunities. The role requires creating user-friendly interfaces, integrating APIs, optimizing databases, and ensuring the platform's security" style="border-bottom: 1px dotted #007bff !important;">security and performance. The developer will work within an Agile team to deliver high-quality solutions that align with the platform's mission, contributing to the overall goal of enhancing youth employability and skills in Rwanda.
Duties and Responsibilities: The UN Volunteer will be responsible for developing, testing, and maintaining the Ingazi web application using modern technologies. Key tasks include building and consuming GraphQL and REST APIs, collaborating with product managers to implement features, designing user interfaces with a focus on usability, optimizing SQL database queries, writing tests to ensure quality, deploying projects using Git, and ensuring adherence to data protection and security best practices. The volunteer will also participate in Agile processes, contribute to continuous improvement of development workflows, and engage in volunteerism activities as part of their role.
Required Qualifications: Candidates should possess strong technical skills in web development, particularly in AI applications. Familiarity with GraphQL, REST APIs, SQL, and Agile methodologies is essential. The ability to design user interfaces and workflows using tools like Figma is also required. The role demands a commitment to high-quality deliverables and a proactive approach to problem-solving and collaboration within a team environment.
Educational Background: A degree in Computer Science, Software Engineering, or a related field is required. Additional certifications in web development or AI technologies would be advantageous, demonstrating a commitment to continuous learning and professional development in the tech field.
Experience: Candidates should have experience in web application development, particularly with AI technologies. Familiarity with Agile development practices and experience in building scalable applications are highly desirable. Previous volunteer experience or involvement in community projects can be beneficial, showcasing a commitment to social impact and community engagement.
Languages: Fluency in English is mandatory, as it is the primary language of communication within the organization and for the project. Knowledge of Kinyarwanda or French would be considered an asset, enhancing communication with local stakeholders and users of the platform.
Additional Notes: This position is a volunteer role, and while it does not offer a salary, UN Volunteers receive a Monthly Volunteer Living Allowance (MVLA) to cover basic living expenses. The role is full-time and based in Kigali, Rwanda, where the living conditions are stable and safe. The volunteer will be expected to engage in local volunteerism activities and contribute to the UNV community, promoting the values of volunteerism and community service.
Info
Job Posting Disclaimer
This job posting is provided for informational purposes only. The accuracy of the job description, qualifications, and other details mentioned is the sole responsibility of the employer or the organization listing the job. We do not guarantee the validity or legitimacy of this job posting. Candidates are advised to conduct their own due diligence and verify the details directly with the employer before applying.
We are not liable for any decisions or actions taken by applicants in response to this job listing. By applying, you agree that all application processes, interviews, and potential job offers are managed exclusively by the listed employer or organization.
Beware of fraudulent job offers. Do not provide sensitive personal information or make any payments to secure a job.