Flag job

Report

Individual Consultant – TypeScript and Javascript developer- 90 working days, Re

Min Experience

3 years

Location

remote

JobType

Full Time

About the role

Under the supervision of the Child Rights Monitoring and Evaluation Specialist, and in close collaboration with OHCHR, the Individual Consultant will: Adaptation and Localization of the National Recommendation Tracking Database (NRTD): In collaboration with UNICEF and OHCHR, jointly develop the detailed work plan for the adaptation and localization of the NRTD for use by institutions in Bosnia and Herzegovina. Maintain regular communication with UNICEF and OHCHR as technical leads, and with the BiH Ministry of Human Rights as Refugees as key government partner, on technical and functional aspects of the NRTD. Participate in and contribute to regular coordination meetings with UNICEF, OHCHR and BiH Ministry of Human Rights and Refugees to track progress and resolve technical challenges. Customize the NRTD Web Application for institutional use: Implement frontend-backend interactions of the NRTD web application using modern TypeScript and JavaScript, ensuring compatibility and integration with Next.js APP Router version. Customize and optimize PostgreSQL database interactions and ensure seamless ORM integration. Enhance user workflows and experience by optimizing the control panel. Ensure interoperability with human rights reporting methodology in BiH. Testing, Compliance & Documentation Monitor the progress of the development and ensure alignment with agreed milestones. Conduct comprehensive functional testing, document and address identified issues. Verify and ensure that the code adheres to EU, UNICEF and OHCHR coding, data protection standards and best practices. Prepare and submit final technical documentation covering system updates, optimizations, and future maintenance guidelines. Provide recommendations for future scalability and sustainability.

About the company

UNICEF is the United Nations agency responsible for providing humanitarian and developmental aid to children worldwide, with a commitment to protecting their rights and promoting their well-being. 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, results.

Skills

TypeScript
JavaScript
React
Next.js
PostgreSQL
ORM
Frontend Development
Backend
Functional Testing
Technical Documentation