NAFASI za Kazi UNOPS August 2024
POSITION: JUNIOR FRONT-END JAVASCRIPT DEVELOPER
Functional Responsibilities
Guided by our tech lead and other senior developers as appropriate, the Junior 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. Our codebase is written in Typescript.
Typical tasks will include:
- Work on implementing new UI features in existing apps
- Assist in responding to urgent requests to find and fix bugs in app UIs
- Review the code in colleagues’ PRs, including that of more senior developers, using the Git workflow model
- Assist in meetings with app users at HQ or in the field to troubleshoot technical challenges
- Work with tech lead or other senior developers to review and clarify technical specification tickets
- Assist in writing technical and user documentation for new or modified UI features
- Participate in Agile sprint and release planning
- Participate in the planning and design of new apps or major upgrades
- Work with senior developers to rigorously implement coding standards and good practices
Education/ Experience/ Language requirement
- First level university degree (Bachelor’s degree or equivalent) preferably in computer science, software engineering, information systems, mathematics, or related field is required.
- Advanced university degree (Master’s Degree or equivalent) is desirable and may substitute for some of the required years of experience.
- High school or Secondary School diploma in combination with six years of relevant experience may be accepted in lieu of the university degree.
Required Experience:
- At least 2 years of relevant experience in online web, data application development or implementation using Javascript in a front-end or full-stack role is required with a first-level university degree; no work experience is required with an advanced university degree.
- Experience with one or more of Angular, React and/or Typescript is required.
Desirable experience (the following experience is optional candidates who do not have it are welcome to apply):
- Experience with code versioning using Git workflow and sprint/release planning is desirable
- 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.
CLICK HERE TO APPLY
Application period27-Aug-2024 to 09-Sep-2024