Remote Frontend Developer (Retainer) with verification

UNOPS · Ghana · Remote

About the job

Application period 29-Oct-2024 to 19-Nov-2024Functional Responsibilities: 3. Collaboration 4. Implementation

  • Research
  • Collaborate with the Product Owner and Scrum Team during sprint planning to help gather and refine user stories for visibility products.
  • Assist in user research and feedback gathering, ensuring clear understanding of end-user needs and business requirements.
  • Design
  • Work closely with Designer(s) and the Design and Digital Visibility Architect to participate in the technical planning and solution design.
  • Collaborate in sprint backlog refinement sessions to ensure user stories related to UI/UX design are well-defined and feasible for development.
  • Partner with the UI/UX Designer(s) to translate design prototypes into implementable solutions, ensuring alignment with the Product Owner’s vision.
  • Ensure that the user interface design and interactions align with UX best practices and project goals.
  • Actively work with backend developers to manage dependencies, ensuring seamless integration of front-end and back-end systems within each sprint.
  • Participate in daily stand-ups, sprint planning, and retrospectives to address blockers, share progress, and collaborate with the Scrum team.
  • Develop and implement the designed solutions within the sprint, delivering working increments that meet the definition of done.
  • Contribute to sprint backlog refinement by identifying missing tasks and helping to estimate and prioritize them for upcoming sprints.
  • Participate in peer code reviews, ensuring that all code is reviewed for quality and adherence to coding standards.
  • Ensure frontend code is well-documented and complies with UNOPS coding standards, and work with testers to ensure functionality, responsiveness, and accessibility.
  • Collaborate with QA testers to identify and resolve bugs as part of sprint reviews and end-to-end testing.
  • Knowledge Management
  • Stay current with industry trends, technologies, and best practices in front-end development.
  • Actively share insights, tools, and best practices with the Scrum team during sprint retrospectives, knowledge-sharing sessions, and informal collaboration to enhance team performance.
  • Contribute to the development and maintenance of internal documentation, including technical guides, user stories, and how-to manuals, ensuring they are accessible and up-to-date for current and future team members.
  • Support the team by creating and updating training materials that help improve the skills and onboarding of developers within the Scrum team and across related projects.
Impact of resultsThe effective and successful achievement of results by the Frontend Developer directly impacts the development, quality and performance of our visibility products. Improving the variety of our websites and data portal raises awareness of UNOPS mission to help people build better lives while answering the demand of data transparency and progress towards Sustainable Development Goals.Education/Experience/Language requirements:Education:
  • Master’s Degree, preferably in Computer Science, Software Engineering, Multimedia, User/Digital Experience or other relevant discipline is required.
  • A Bachelor’s degree in combination with an additional 2 years of experience may be accepted in lieu of a master's degree.
  • Secondary education in combination with an additional 6 years of experience may be accepted in lieu of a master's degree.
Experience:Mandatory:
  • Minimum 3 years of demonstrable experience in building and maintaining complex web applications with at least 2 of the following (3 years for each product):
    • React.js: The ability to build a dynamic and interactive user interface using React.js. (.)
    • JavaScript (ES6+): Proficiency in JavaScript, especially ES6 and beyond, is required.
    • CSS/Sass: Proficiency in CSS and Sass for styling the web application.
    • HTML: A solid understanding of HTML is necessary.
    • PHP, with Twig experience being a benefit.
  • 3 years of experience working with APIs to integrate frontend applications with backend systems
  • Strong knowledge of responsive design techniques and best practices
  • 2 years of experience with version control systems (such as Git)
Desirables:
  • Experience with React state management libraries
  • Knowledge of Webpack or similar module bundlers
  • Experience with testing libraries such as Jest and React Testing Library
  • Experience with accessibility testing tools (such as Lighthouse, Axe, etc.) and best practices
  • Experience with performance optimization techniques for web applications.
  • Experience in working in cross-functional Agile teams
  • Experience in collaboration with UX/UI designers
Language Requirements:
  • Fluency in English is a requirement.
  • Working knowledge of another UN language(s) will be considered an asset.
Think big. Meet challenges head-on. Help people build better lives. UNOPS embraces diversity and is committed to equal employment opportunities. Our workforce is made up of people from varied nationalities, cultures and races. They speak a range of languages and have different gender identities, sexual orientations, and abilities. We encourage women and candidates from underrepresented groups in UNOPS to apply. These include candidates from racialized and/or indigenous groups, members of minority gender identities and sexual orientations, and people with disabilities. Click apply and join us!Remarks: Please note that only shortlisted candidates will be contacted and advance to the next stage of the selection process.