By continuing to browse this site, you agree to our use of cookies. Read our privacy policy

Lead Full Stack Developer (P-3), ICTD New York

New York City (United States of America)

  • Organization: UNICEF - United Nations Children’s Fund
  • Location: New York City (United States of America)
  • Grade: P-3, International Professional - Internationally recruited position - Mid level
  • Occupational Groups:
    • Information Technology and Computer Science
    • Managerial positions
  • Closing Date: 2018-02-10

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

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

UNICEF's ICT Division seeks Lead Full Stack Developer to lead back-end and front-end development teams' work on web content management systems/ applications and hosting platform development and customization.

UNICEF works in 190 countries and territories to protect the rights of every child. UNICEF has spent 70 years working to improve the lives of children and their families. Defending children's rights throughout their lives requires a global presence, aiming to produce results and understand their effects. UNICEF believes all children have a right to survive, thrive and fulfill their potential – to the benefit of a better world.

For every child, a connected world

The overarching strategic goal of UNICEF's ICT Division (ICTD) is to transform and build partnerships with our stakeholders to successfully implement UNICEF programmes globally through the use of innovative technology-enabled solutions. The Solutions Centre and Support section of ICTD translates business requirements into new solutions and services.

Situated within the Solutions Centre and Support section, the Web/Internet Technologies Unit works with HQ divisions and UNICEF offices to provide internet related-services including web development/customization and administrative support for web content management systems/applications and website hosting environments.

How can you make a difference?

The Lead Full Stack Developer will provide lead back-end and front-end web development and customization support to the UNICEF’s external-facing web content management systems/applications that are currently being developed and customized in close coordination with Division of Communication (DOC). These systems/applications will be used by all UNICEF Headquarter Divisions and Regional & Country Offices for their external digital communications and engagement requirements.

The Lead Full Stack Developer will perform hands-on activities and provide guidance to other developers on web content management systems/applications and hosting platform development and customization. They will make professional analytical contributions, develop a collaborative working environment, maintain effective partnerships with clients and reliably deliver professional quality services and products.

Key Accountabilities:

  • Lead back-end and front-end development teams in the development and maintenance of UNICEF’s websites and online presence: Lead teams and perform hands-on development tasks for web content management systems such as Drupal, WordPress, Open Text (RedDot), etc.; Act as a key member of agile sprint team for sprint planning and backlog management of technical solution; Perform functional and technical analysis, timeline analysis, and interface definition to translate customer requirements into software specifications and user stories; Contribute to software development projects for new tools/systems and  updates of legacy tools/systems including needs assessment, project management, assuring compatibility with the existing platform, standards, guidelines and procedures for the environment.
  • Perform technical architect, technical governance, and technical support activities: Perform requirement gathering, technical design, architecture, and governance activities for the web content management systems/applications and hosting environment; Ensure data security and consistency of online websites; Run and analyze QA tests and resolve issues; Collaborate with Global Training and Support Lead to provide technical support and assistance.
  • Create development, deployment, and operational workflows and standards, and other technical documentation: Create and maintain standards for back-end and front-end web design, development, and deployment activities; document best practices for source/version control, issue tracking, project management, and software interoperability; Prepare application/software technical documentation; Measure and periodically report on key performance indicators identified for the function.
  • Research and evaluation of new technologies: Conduct research and make recommendations on web tools/software and services for external-facing websites; Assist in vendor evaluations; Interface with other offices to recommend new technology opportunities that will impact external-facing web applications/environment.

To qualify as a champion for every child you will have…

  • An advanced university degree (Master’s or higher) in Information Systems Management, Software Engineering, Computer Science, or related field.  A first-level university degree in combination with additional 2 years qualifying experience may be accepted in lieu of an advanced degree.
  • A minimum of 5 years of relevant professional hands-on development experience in web content management systems/applications such as Drupal, WordPress, RedDot. Some Drupal 8 experience is desired. Proficiency in Drupal-adjunct technologies such as the LAMP stack, HTML, CSS, jQuery/JavaScript, SaaS, Varnish, SOLR, Rest API services, multi-dev workflow with either a front-end or back-end focus. Strong hands-on experience with PHP and MySQL database is required. Working knowledge of open source and third-party applications integration, including taxonomy, search, and analytics into existing systems is required. Familiarity with Agile methodology and Scrum framework, version control systems, such as Git continuous integration system, automated testing practices, content caching technologies and techniques are required.
  • Written and verbal fluency in English is required. Knowledge of another official UN language (Arabic, Chinese, French, Russian or Spanish) is considered an asset.

For every Child, you demonstrate…

Our core values of Commitment, Diversity and Integrity and core competencies in Communication, Working with People and Drive for Results.

The additional required competencies for this position are Leading and Supervising (1), Analyzing (2), Applying Technical Expertise (3) and Planning and Organizing (2). what is required for the position. To view the UNICEF Competency framework, click here.


This position is classified as “rotational” which means the incumbent is expected to rotate to another duty station upon completion of their tour of duty.

UNICEF is committed to diversity and inclusion within its workforce, and encourages qualified candidates from all backgrounds to apply.

Only shortlisted candidates will be notified and advance to the next stage of the selection process.

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.

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.