Closing date: 02 Aug 2016
Summary
The Office for the Coordination of Humanitarian Affairs (OCHA) is seeking a Front-end Developer to join their newly formed Shared Digital Services (SDS) team within the Information Services Branch (ISB). OCHA currently maintains multiple web-based platforms that are used in humanitarian response. This position will encompass working on SDS-lead projects, collaborating on joint projects with other teams, and occasionally supporting other OCHA properties.
We are looking for someone who is passionate about using their tech skills to help humanitarian response around the world.
This consultancy is remote / home-based. SDS is largely a distributed team.
Key Responsibilities
Deliverables
- Turn designs into responsive web front-ends for SDS-led web projects;
- Development of online applications for both general and administrative users;
- Implement front-end improvements to existing sites based on user feedback and recommendations from the UI/UX Designer;
- Integrate applications with various API-endpoints from both OCHA and our partners;
- Support efforts related to data visualizations from API content;
- Collaborate with the back-end developer / architect in formulating sound API end-points for SDS micro-services;
- Surge into joint projects with other teams to provide development support;
- Deploy or support deployment of applications to the production environment;
- Support the implementation of an automated testing framework;
- Support user research and testing; write up findings for review by the full team and integration into future development;
- Represent SDS at meetings and events globally with presentations, demonstrations and through panel discussions.
- Participate in team meetings and in team forums as required.
Education/Experience/Language requirements
Education:
- Secondary education is required. A Bachelor’s degree in computer science, information systems, information technology or other related fields would be an advantage, but not a substitute for related experience.
Required Experience:
- A minimum of three-to-five years of experience within the relevant and related fields. Experience (paid or unpaid) in the humanitarian or development sector would be an asset, but not necessary;
- Proficient with HTML 5, AJAX, HTTP, JSON and XML.
- Proficient with a front-end JavaScript framework such as Angular.js,, React.js, or Backbone.js;
- Experience with responsive CSS frameworks, such as Foundation or Twitter Bootstrap; and/or an understanding of SMACSS, OOCSS or BEM concepts;
- Strong understanding of REST-based web services;
- Excellent understanding of modern accessibility and usability techniques;
- Exceptional communication skills;
Desired Experience:
- Experience with test-driven development or testing applications for business value (e.g., Behat, BDD, etc);
- Good understanding of living style guides and applying consistent design patterns across platforms;
- Experience working "at scale" and understands how to approach caching / serving cached content;
- Experience working in load balanced environments;
- Experience working on cross-disciplinary, agile, and distributed teams is desired;
- Contributed to open source projects;
- Experience working on data visualisation, with Javascript libraries, from API content would be an asset;
Language:
Fluency in English is required. A second UN language (French, Spanish, Arabic, Russian, Chinese) would be an asset.
How to apply:
Register online (https://gprs.unops.org/Pages/Account/Login.aspx) and email a cover letter and CV/resume to Andrej Verity (verity@un.org).