Fairventures Worldwide Software Development Team Leader Jobs in Uganda

Fairventures Worldwide Software Development Team Leader Jobs in Uganda


Job Summary

  • The Software Development Teamleader reports to the Country Director and Director
    of Technology and is responsible for leading a team of software engineers as well as
    hands-on work on the TREEO project.

  • TREEO project is a combination of native
    Android app, React frontend, Node.js backend and PostGIS database.

  • The position requires very close cooperation with Fairventures management team,
    development team in Europe, agro-forestry experts and TREEO users.

  • The position requires great leadership skills, excellent knowledge of agile software
    development best practices, Scrum framework, software architecture, design patterns
    and at least one of technologies used on the project.

  • 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

    Reporting to the Country Director and Director of Technology, The Software development team leader shall;

  • Lead the team of ten to fifteen software engineers, review their work, provide
    feedback and guidance.

  • Oversee the software development and support process.

  • Define software development standards and ensure software is implemented according to these standards. Establish and support code-review processes, technical roadmap and processes improving code quality.

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

  • Work closely with Scrum Master to provide necessary support to development teams and remove impediments.

  • If needed, 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 three years working experience in software development using Kotlin, TypeScript, Node.js or React.

    ● Experience leading teams in agile software development (ideally with Scrum framework).

    ● Excellent knowledge design patterns and software architectures, integration patterns, test driven development.

    ● Knowledge of design of REST API, GraphQL, asynchronous integration patterns, SQL (Postgres, PostGIS), Docker.

    ● Experience with development and deployment of cloud-native applications, CI/CD pipelines.

    ● Git and GitHub knowledge.

    Required/Desired Language

    ● English

    Knowledge, Skills and Abilities

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

    ● Strong management skills and the ability to work effectively as part of a team.

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

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

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

    How to Apply

    ● Email a cover letter, CV and GitHub profile (if available) to info.uganda@fairventures.org by 18th December 2020 not later than 5:00pm
    EAT.

    ● In the subject line of the email, indicate – Application for SOFTWARE DEVELOPMEENT TEAMLEADER only.

  • Please note that only applications that follow the given the instructions shall be
    considered

    Find jobs in Uganda.Jobs - Uganda jobs. Search our career portal & find the latest Ugandan job positions, career opportunities & jobs in Uganda.

    Jobs in Uganda - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Uganda.

    Find your dream job from 1000s of vacancies in Uganda posted and updated daily - click here!


  • 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.