By continuing to browse this site, you agree to our use of cookies. Read our privacy policy
  • Organization: UN - United Nations
  • Location: New York City | Washington D.C.
  • Grade: Mid/Senior - Internationally recruited position - Mid/Senior level
  • Occupational Groups:
    • Information Technology and Computer Science
  • Closing Date: 2016-06-15

What does it mean?

Click "SAVE JOB" to save this job description for later.

Sign up for free to be able to save this job for later.

Full Stack Web Developer

New York City (United States of America) | Washington D.C.


OHRM recognizes the importance of having accessible staff development programmes that support staff in the efficient and effective delivery of the work of the United Nations. OHRM aims to reconfigure existing face-to-face learning through better use of distance and blended learning approaches, targeted tools and guidance, thus bringing learning development opportunities to the 41,000 staff members serving the global Secretariat. Furthermore, OHRM is committed to providing advisory services on the development of distance and blended learning programmes for substantive and functional priorities to all departments and offices.

In this regard, the consultant will assist and support the newly formed e-learning/blended learning advisory services working group and its clients to develop planned web learning applications to support the overall OHRM Learning and Career Support Strategy 2014-2016. The consultant reports to the Staff Development Officer responsible to online advisory services.

Scope of work:

· Improve the information architecture of United Nation HR Portal, including:

  1. Responsive and every page is mobile friendly

  2. Implement the new design and branding from the web designer

  3. Information is easy to find and searchable

  4. Search engine optimization

Global Learning Calendar

Develop an online calendar tool for custom searching by clients based on type of course and duty station.

Global Learning Catalogue

Revise the current format.

· Maintain existing web and mobile applications:

Online preretirement programme (NodeJS/MongoDB)

UN Emergency Alerts Mobile App (iOS, Android)

Online Global Induction Platform (NodeJS/MongoDB)

UN Visa App (NodeJS/MongoDB)

Language Online Placement Test (NodeJS/MongoDB)

LCP Service Tracking Platform (NodeJS/MongoDB)

Reporting application for HR Insight (NodeJS/MongoDB)

· Develop the following web application:

Career coaching registration process

Pay and Benefits: an iOS and Android mobile application that aids staff in understanding changes in new compensation packages.

· Ad hoc activities

Participate in ad hoc projects and activities where full stack web development and/or mobile app development is required, as requested by managers in line with the section’s strategic framework.

Main responsibilities:

· Develop and maintain the HR Portal on Drupal, including custom module development

· Develop and maintain web applications for LDSD projects as required with proficiency in front-end (HTML 5 CSS 3, Javascript, Bootstrap) and back-end ( Ajax/JSON, jQuery, NodeJS, MongoDB, MySQL) development

· Maintain existing mobile application/s for the iOS platform (objective c/swift)

· Maintain existing mobile application/s for Android platfrom (java)

· Manage, develop complex databases and run analytical reports. Develop user analytics tools to monitor engagement and access to the web applications.


· At least 5 years of experience in web development and design (including responsive web design) - HTML 5 CSS 3, Javascript, Bootstrap, Ajax/JSON, C#, jQuery, NodeJS, MongoDB, MySQL)

· 2 years of experience as a Drupal developer is required.

· Familiarity and experience in with MongoDB and NodeJS is required.

· Familiarity and experience in database development and management

· Familiarity in iOS and Android mobile app development

· Familiarity in Adobe Photoshop and Illustrator is an asset.

Contact with your Cover Letter, CV and 3 professional references.

We do our best to provide you the most accurate info, but closing dates may be wrong on our site. Please check on the recruiting organization's page for the exact info. Candidates are responsible for complying with deadlines and are encouraged to submit applications well ahead.
Before applying, please make sure that you have read the requirements for the position and that you qualify.
Applications from non-qualifying applicants will most likely be discarded by the recruiting manager.
Having problems applying by email?

When clicking the apply button, your email client should open as a separate programme (if you are using Outlook, Mail, Thunderbird, or similar), or in a different tab in your browser (if you are using GMail or similar).
If nothing happens when clicking the button, please open your email client, start a new email, and copy the following email into the to field:

What does it mean?

Click "SAVE JOB" to save this job description for later.

Sign up for free to be able to save this job for later.