Lead Full Stack Developer (P-3), ICTD New York
New York City (United States of America)
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.
- 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.
- 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.