Background

UN Women, grounded in the vision of equality enshrined in the Charter of the United Nations, works for the elimination of discrimination against women and girls; the empowerment of women; and the achievement of equality between women and men as partners and beneficiaries of development, human rights, humanitarian action and peace and security. Placing women's rights at the center of all its efforts, UN Women leads and coordinates United Nations system efforts to ensure that commitments on gender equality and gender mainstreaming translate into action throughout the world. It provides strong and coherent leadership in support of Member States' priorities and efforts, building effective partnerships with civil society and other relevant actors.

The Communications & Advocacy Section at UN Women Headquarters in New York seeks to enlist an experienced Drupal Developer to complete the development of an inter-agency content aggregation site (UN Women Watch) to showcase the latest gender-related news and events from the UN system. Under the overall supervision of the Chief of Communications & Advocacy and the direct supervision of the Digital Communications Specialist, the Drupal Developer will also work in close collaboration with an external designer.

Duties and Responsibilities

UN Women Watch is the daily digest of the latest UN system news and events on gender equality and women’s empowerment, in one place. Currently, an incomplete functional prototype built on Drupal 7 is in place using Bootstrap as its frontend framework. Under the direct supervision of the Digital Communications Specialist and in collaboration with an external web designer, the Drupal Developer will be responsible for finalizing the back-end development of the prototype for public use. Although the main tasks of the Developer involve back-end development, the Developer is also expected to participate in strategy and design discussions to outline development timelines, recommendations and challenges, as needed.

Specifically, the Drupal Developer will be responsible for the following duties and deliverables during the four-month period:

Brainstorming and evaluation:

  • Participate in brainstorming discussions on strategy and design;
  • Evaluate existing content aggregation prototype and development environment. Identify bugs, development fixes or upgrades required;
  • Evaluate search and share functionality of site. Identify bugs, development fixes or upgrades required;
  • Evaluate any new features proposed in design discussions. Identify development timelines, recommendations and challenges;
  • Propose new features that could be useful to the objective of the site;
  • Determine requirements for user roles on site (admin, editor).

Implementation:

  • Perform any upgrades and development fixes identified;
  • Implement and integrate new page designs built on Bootstrap for the following pages (Homepage, About, Topic, Events Calendar landing and inner pages, International Day page);
  • Implement new functional features identified during evaluation and design process;
  • Finalize user roles (admin, editor);
  • Once usability checks are performed, make any fixes (as needed);
  • Check site is optimized for SEO;
  • Prepare site for public launch.

Documentation;

  • Prepare developer documentation;
  • Prepare two user manuals 1) Admin 2) Editor.

Deliverables:

  • Perform development upgrades and fixes;
  • Implement new functional features;
  • Implement 6 design templates;
  • Launch site;
  • Prepare documentation for Developer, Admin, Editor.

Competencies

Functional Competencies:

  • Communication;
  • Technological awareness;
  • Teamwork;
  • Professionalism.

Required Skills and Experience

Education:

  • Master's degree in information technology, computer science, or a related field.

Experience:

  • Minimum of 7 years of experience in developing and implementing Drupal-based sites;
  • 2 years additional experience may be accepted in lieu of a master's degree;
  • Experience implementing responsive websites using Bootstrap;
  • Proficient in implementing new technologies, analytics tools and web-based applications;
  • Proficient in JQuery, AJAX, HTML and CSS and other user interface languages and technologies;
  • Previous experience with CVS, GIT or similar code versioning systems;
  • Experience in Apache Solr and Sphinx search engines in Drupal environments an asset;
  • Self-starter; organized; meticulous; able to multitask;
  • Experience working remotely as part of a geographically distributed team is required;
  • Experience working with a UN Agency is preferable.

Language:

  • Fluent in English;
  • Working level knowledge of other UN languages, an asset.