Web User Interface Developer

Tags: English Environment
  • Added Date: Friday, 21 March 2025
  • Deadline Date: Monday, 31 March 2025
5 Steps to get a job in the United Nations

Result of ServiceAn intuitive, visually appealing, and highly interactive user interface HTML templates. Work LocationHome-based Expected duration1 April – 31 May 25 Duties and ResponsibilitiesBACKGROUND: Created in December 1999, the United Nations Office for Disaster Risk Reduction (UNDRR) is the designated focal point in the United Nations system for the coordination of efforts to reduce disasters and to ensure synergies among the disaster reduction activities of the United Nations and regional organizations and activities in both developed and less developed countries. Led by the United Nations Special Representative of the Secretary-General for Disaster Risk Reduction (SRSG), UNDRR has over 150 staff located in its headquarters in Geneva, Switzerland, and in regional offices. Specifically, UNDRR guides, monitors, analyses and reports on progress in the implementation of the Sendai Framework for Disaster Risk Reduction 2015-2030, supports regional and national implementation of the Framework and catalyzes action and increases global awareness to reduce disaster risk working with UN Member States and a broad range of partners and stakeholders, including civil society, the private sector, parliamentarians and the science and technology community. The 'Communication, Advocacy and Knowledge Management Section' in Geneva has been tasked to provide technical oversight to all UNDRR public facing websites and web applications. We are seeking a skilled frontend Web User Interface Developer for this consultancy. The ideal candidate should have a strong background in frontend technologies, a solid understanding of design systems, user interface development and component libraries for this position to build the open source, Disaster Tracking System (DTS). RESPONSIBILITIES: The consultant will work under the direct supervision of the Design & Technology Solutions team, and report to the Information Systems Officer based in Bangkok. The consultant will be home-based. Within delegated authority, the Web User Interface Developer will be responsible for the following responsibilities: 1. Design and develop reusable frontend templates using HTML, CSS, and JavaScript. Ensure these templates are responsive and compatible with a variety of devices and browsers. All unique page layouts and all unique design patterns are accounted 2. Program client-side user interface interactions including transitions. 3. Work with backend developers to integrate APIs mocked data and ensure smooth data flow between the server and the frontend application. 4. Analyze and improve website frontend performance using tools such as Lighthouse, Google PageSpeed Insights, and browser developer tools. Implement caching strategies where appropriate, image optimization, code minification, and standard techniques for web app optimization. 5. Conduct testing across multiple browsers to ensure consistent performance and compatibility. 6. Work closely with the UNDRR design lead, UI/UX team and other stakeholders during design phases to understand user requirements, business/interaction rules and align visual designs with functional needs. 7. Document all processes and code snippets for future reference and maintenance by other developers. 8. Update, modify, and troubleshoot existing frontend components codebase as needed. 9. Outputs are aligned to the UNDRR processes and UN standards. INPUTS/support from UNDRR: 1. Access to UNDRR source control repository. 2. Access to UNDRR project management and monitoring tools. 3. Access to UNDRR collaboration environment. Qualifications/special skillsFirst-level university degree in Computer Science or a related field is required. At least 10 years of working experience in web interface design is required. Experience with HTML, CSS and JavaScript is required. Experience with frontend development is desirable. Experience with Git version control is desirable. LanguagesFluency in English is required. Additional InformationDue to the high volume of applications received, only successful candidates will be contacted. No FeeTHE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS’ BANK ACCOUNTS.

Recommended for you