Front-End Developer

at Andigo Consulting
Location Dar Es Salaam, Tanzania, United Republic of
Date Posted April 24, 2021
Category IT / Information Technology
NGO
Software Development
Job Type Full-time
Currency TZS

Description

Description

This position is based in Dodoma, Tanzania. The initial position term is 6 months, with an extension for up to 3 years, depending on funding.

Key Responsibilities:

Meeting with the development team to discuss user interface ideas and applications.
Reviewing application requirements and interface designs.
Developing and implementing highly responsive, re-usable, user interface components using React concepts.
Troubleshooting interface software and debugging application codes.
Developing and implementing front-end architecture to support user interface concepts.
Monitoring and improving front-end performance.
Documenting application changes and developing updates.
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Any other duties assigned by the Sr. Systems Architect.

Required Experience:

Thorough understanding of React.js and its core principles is recommended
Proven experience working as a React.js Developer or equivalent front-end web development expertise.
Knowledge of modern authorization mechanisms, such as JSON Web Token
In-depth knowledge of JavaScript, CSS, HTML, current specifications of EcmaScript and front-end languages.
Knowledge of React tools including React.js, Webpack, Redux, and Flux.
Proven experience with browser-based debugging and performance testing frameworks.
Excellent troubleshooting skills.
Good project management skills.

Required Qualifications:

BSc. in Computer Science or a related field, or equivalent experience.
At least 5 years’ experience developing digital information systems, with a significant amount of time spent developing web-platforms.
Familiarity with open-source global goods, including demonstrated experience using DHIS2.
Proven experience developing web applications.
Demonstrated proficiency of JavaScript frameworks such as Angular, React or Vue, CSS, HTML, current specifications of EcmaScript and front-end languages recommended.
Ability to take direction to iteratively define and implement the solution as requirements are being identified and finalized.
Demonstrated experience in working within a multi-disciplinary team in a fast fast-paced, technically challenging environment.
Experience using software projects using tools to facilitate the DevOps process such as Trello, Jira, or Microsoft DevOps.
Experience using BI tools such as Tableau, PowerBI, Metabase preferred
Experience using software projects using tools to facilitate the DevOps process such as Trello, Jira, or Microsoft DevOps.
Ability to travel 30% within Tanzania.
Fluency in English required, fluency in Swahili preferred.