Frontend Developer (Retainer) at United Nations Office for Project Services (UNOPS), Homebased, Uganda

Urgent
Application ends: November 19, 2024
Apply Now

Job Description

Education: 
Master’s Degree, preferably in Computer Science, Software Engineering, Multimedia, User/Digital Experience or other relevant discipline is required.
A Bachelor’s degree in combination with an additional 2 years of experience may be accepted in lieu of a master’s degree.
Secondary education in combination with an additional 6 years of experience may be accepted in lieu of a master’s degree.

Experience: 

Mandatory: Minimum 3 years of demonstrable experience in building and maintaining complex web applications with at least 2 of the following (3 years for each product):

React.js: The ability to build a dynamic and interactive user interface using React.js. (.)
JavaScript (ES6+): Proficiency in JavaScript, especially ES6 and beyond, is required.
CSS/Sass: Proficiency in CSS and Sass for styling the web application.
HTML: A solid understanding of HTML is necessary.
PHP, with Twig experience being a benefit.
3 years of experience working with APIs to integrate frontend applications with backend systems
Strong knowledge of responsive design techniques and best practices
2 years of experience with version control systems (such as Git)

Desirables:
Experience with React state management libraries
Knowledge of Webpack or similar module bundlers
Experience with testing libraries such as Jest and React Testing Library
Experience with accessibility testing tools (such as Lighthouse, Axe, etc.) and best practices
Experience with performance optimization techniques for web applications.
Experience in working in cross-functional Agile teams
Experience in collaboration with UX/UI designers

Language Requirements:
Fluency in English is a requirement.
Working knowledge of another UN language(s) will be considered an asset.