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

Front-end Javascript Developer

Remote | Home Based - May require travel

  • Organization: UNOPS - United Nations Office for Project Services
  • Location: Remote | Home Based - May require travel
  • Grade: Mid level - IICA-2, International Individual Contractors Agreement
  • Occupational Groups:
    • Information Technology and Computer Science
    • Design (digital, product, graphics or visual design)
  • Closing Date: Closed

Job categories IT
Vacancy code VA/2024/B5011/28791
Level ICS-10
Department/office GPO, NYPO, UN Technology Support Services
Duty station Home based
Contract type International ICA
Contract level IICA-2
Duration Open-ended (subject to good performance, availability of funds, organizational requirements and project duration)
Application period 29-Aug-2024 to 11-Sep-2024
Applications to vacancies must be received before midnight Copenhagen time (CET) on the closing date of the announcement.

Functional Responsibilities

Working in close collaboration with our tech lead, the Front-end Javascript Developer will work on front-end apps built in Angular and React, working closely with back-end developers providing REST and GraphQL APIs. The incumbent will also act as deputy Team Lead when needed. Our codebase is written in Typescript. 

The duties and responsibilities will include:

  • Lead the implementation of major new UI components in existing apps in collaboration with the team to ensure seamless implementation
  • Administers the responses to urgent requests to find and fix bugs in app UIs
  • Actively participate in the review of code in colleagues' PRs using the Git workflow model and contributing to continuous improvement
  • Lead meetings with app users at HQ or in the field to troubleshoot technical challenges
  • Act as focal point with users, business owners, tech leads and/or project managers to write, review and clarify technical specification tickets
  • Develops comprehensive technical and user documentation for new or modified UI features
  • Organizes Agile sprint and release planning with other team members
  • Implements the planning, design and development of new apps or major upgrades, including from Angular to React
  • Work directly with junior developers to ensure the rigorous implementation of coding standards and good practices
  • Drive the adoption of improved coding practices, application of new technologies, or adoption of different approaches to solve team challenges
  • Act as deputy Team Lead, as needed, overseeing other developers and taking responsibility for the team's work

Education/Experience/Language requirements

*FEMALE CANDIDATES ARE STRONGLY ENCOURAGED TO APPLY

*CANDIDATES WITH NO UNITED NATIONS OR UNOPS EXPERIENCE ARE STRONGLY ENCOURAGED TO APPLY

Education:

  • Advanced university degree (Master’s degree or equivalent) preferably in computer science, software engineering, information systems, mathematics, or a related field is required. 
  • A first-level university degree (Bachelor's degree or equivalent) in combination with an additional two years of relevant experience may be accepted in lieu of the advanced university degree.
  • A High School diploma in combination with 10 years of relevant experience may be accepted n lieu of a university degree.

Work Experience

Required:

  • A minimum of 5 (five) years of relevant experience in online web or data application development or implementation using Javascript in a front-end or full-stack role is required with a an advanced university degree, or at least 7 years of such experience is required with a first-level university degree
  • Experience with one or more of Angular, React and/or Typescript is required.

Desirable:(The following experiences are optional, candidates who do not have it are welcome to apply)

  • Experience of code versioning using Git workflow and sprint/release planning.
  • Experience working both independently and in collaboration with remote, geographically diverse teams.
  • Experience in the management of dependencies, code deployment to various environments and development workflow.
  • Experience in working on projects using an agile framework.
  • Experience of developing web applications in other programming languages.
  • Some experience working with the public or not-for-profit sector.

Languages:

  • Fluency in English (read, write, speak) is required.

This vacancy is now closed.