Fairventures Worldwide React Developer Jobs in Uganda

Fairventures Worldwide React Developer Jobs in Uganda


Job Summary

  • The React Developer reports to the Software Development Officer and is responsible
    for development, analysis, testing and supporting TREEO platform.

  • TREEO web administration module will be developed as a React (Next.js) web application.

  • The position requires very close cooperation with other members of a Scrum organized development team in Uganda, development team in Europe, agro-forestry
    experts and TREEO users.

  • The position requires excellent knowledge of web development using React framework, TypeScript programming language, Material-UI framework, test driven development and test automation.

  • S/he should possess strong analytical, and
    communication skills; be highly motivated, organized; be able work within a cross-functional agile team and under significant time pressure.

    Job Roles and Responsibilities

    The React Developer shall;

  • Cooperate on analysis of user stories (requirements) and provide technical
    insight into analytical process

  • Develop web frontend using TypeScript programming language and React framework. Write a clean, organized, documented and unit-tested code.

  • Write automated tests.

  • Collaborate with your colleagues in code-review, technical roadmap and overall process for improving
    code quality.

  • Be part of the Scrum team and participate in all Scrum activities. Work closely with the other team members, consultants and various stakeholders.

  • Learn new technologies to enhance and support other components of the TREEO platform.

  • Support TREEO users by providing consultation, support and bug-fixing.

    Education and Experience/Preferred Qualifications

    ● Minimum of a Bachelor's Degree in Computer Science or related field is required.

    ● Minimum of two years working experience in web development using React framework.

    ● Excellent knowledge of JavaScript, TypeScript, CSS and a good understanding
    of design patterns and software architectures.

    ● Experience with Material-UI.

    ● Git and GitHub knowledge.

    ● Good understanding and practical experience with agile software development and Scrum framework is a plus.

    Required/Desired Language

    ● English

    Knowledge, Skills and Abilities

    ● Critical thinking and creative problem-solving skills with ability to make sound
    judgment.

    ● Willingness to learn other programming languages and technologies on the
    project (Node.js, Python, Kotlin)

    ● Proactive, results-oriented, and service-oriented.

    ● Attention to detail, accuracy and timeliness in executing assigned responsibilities.

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to NGO Jobs in Africa.