The Web Developer will maintain and provide website support whilst also ensuring that practices around web development are geared towards long term sustainability. S/He will work under supervision of a Senior Web Developer, close collaboration with other Office of Communications members, and report directly to the Head of Communications. More specifically, the responsibilities of the Web Developer include:
1. Support the website development for both front and back end, focusing on achievement of the following results:
- Contribute towards ensuring that user requirements meet business needs, are feasible and can be deliverable in time
- Ongoing website maintenance and updates
- Extend Drupal through modules and themes while conforming to best practices and coding standards
- Utilize a pattern library to model, manage and document front end components
- Test and verify that delivered features do meet specifications
- Ensure that implemented solutions do not introduce system regression
- Periodically refactor code for long term sustainability
2. Assist the Operations, security, and website availability, focusing on achievement of the following results:
- Provide support for ongoing web incidents, classify and take ownership
- Troubleshoot, debug, and apply fixes to issues in a timely manner
- Show initiative in keeping up with application performance indicators, flagging risks/issues.
- Ensure that solutions are optimized for performance, availability, and security
- Stay up to date with secure coding practices and apply accordingly
3. Ensure proper quality management, focusing on achievement of the following results:
- Participate in code quality activities i.e. code reviews, pair programming
- Assist in identifying regression risks as well as identifying and validating test cases
- Contribute to standards and guidelines, continuously check and validate that code produced conforms
- Stay up to date with web development best practices, applying to day-to-day activities accordingly
- Ensure that technical documentation is sufficient and up to date
4. Engage with stakeholders, focusing on achievement of the following results:
- Engage with internal stakeholders around ongoing requests
- Produce and maintain user facing documentation
- Prepare materials and provide training where necessary
5. Perform other duties as assigned by supervisor.
Key performance indicators
- Requests/Features are delivered in a timely manner
- Tests are sufficient and code conforms to standards and guidelines
- Participation in code reviews
- Up to date and sufficient User and technical documentation
How to apply:
- Apply via https://careers.unu.edu/o/web-developer-ipsa;
- fill out the UNU P11 form (please avoid using similar forms provided by other United Nations organisations);
- provide a motivation statement (in the P11 form); and
- answer a few questions that are tailored to the position.
You may wish to refer to the UN Values and Behaviours Framework for more information.