Javascript Developer - Home based

Background Information- Job Specific

Background The UN Office for the Coordination of Humanitarian Affairs (OCHA) is seeking talented and creative individuals to contribute to the development and maintenance of its online applications ( Within OCHA, the Assessment, Planning and Monitoring Branch (APMB) is responsible for helping OCHA’s network of country offices and humanitarian partners to implement the humanitarian programme cycle (HPC). APMB, in partnership with OCHA’s Information Services Branch (ISB) is engaged in a multi-year transformation project to improve the suite of information management tools/systems and that support the HPC. This includes data management applications for project submission and review, monitoring and evaluation of humanitarian response, and financial tracking, amongst others. These applications are developed on a Javascript stack using PostgreSQL, Node.js, AngularJS and Angular, and provide data to a public API and two Drupal websites: Financial Tracking Service ( and Humanitarian InSight ( 

The successful candidate will be working as a developer in a small team of both senior and junior backend and frontend developers, and will work either as a full stack developer or (depending on skillsets) with a particular emphasis on frontend or backend work. In addition to programming, the successful candidate may also be involved in the coordination and oversight of the developer team or members thereof, as well as contribute to sprint and release planning. While the position is home-based, occasional travel to Geneva, Switzerland might be required. The successful candidate will report to the Information Systems Officer, Monitoring Platforms and Tools Section (MATS), in Geneva and work collaboratively with colleagues in OCHA Headquarters locations, as well as other developers working on this and other OCHA projects.

Functional Responsibilities:

Education/Experience/Language Requirements:


Work Experience 



The successful candidate will also have experience in as many as possible of:


Other considerations

As this is a home-based role, the successful candidate will need to provide their own workspace, including high-speed internet connection and a local development environment running on Linux or MacOS.

Contract type/level and duration

Additional Considerations

It is the policy of UNOPS to conduct background checks on all potential recruits/interns. Recruitment/internship in UNOPS is contingent on the results of such checks.

Posted about 3 years ago