Software Development Teamleader Jobs – Fairventures Worldwide (FVW)


Job Title:    Software Development

Organization:  Fairventures Worldwide (FVW)

Duty Station:  Kampala,

Reports to: Country
Director, Director of Technology


About US:

Fairventures Worldwide
(FVW) is a German based organization engaged in landscape restoration
activities. Our Uganda program aims to find and implement solutions for
large-scale restoration of deforested areas. FVW works with small scale farmers
in Western Uganda to implement its reforestation programs. FVW approach to
reforestation is through use of fast-growing indigenous tree species in
agroforestry systems. FVW implements its programs through partnerships with
local farmer groups and community entities for maximum impact and
sustainability of projects.


Job Summary:  The organization is currently seeking to
appoint an experienced Software Development Teamleader to lead the team of
software engineers and develop Fairventures’ tree monitoring platform TREEO.
TREEO is an open-source solution empowering small scale farmers that will
transform the reforestation projects in Uganda and worldwide.  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.


Key Duties 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.

the software development and support process.

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.

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

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

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

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

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


Qualifications, Skills and Experience:

ideal candidate must hold a Bachelor’s Degree in Computer Science or related
field. Required.

of three years working experience in software development using Kotlin,
TypeScript, Node.js or React.

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

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

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

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

Git and
GitHub knowledge.


thinking and creative problem-solving skills with ability to make sound

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

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

results-oriented, and service-oriented.

to detail, accuracy and timeliness in executing assigned responsibilities.


NB: FVW is an equal
opportunity employer and both qualified women and men are encouraged to apply
for this position.


How to Apply:

Please Email a cover
letter, CV and GitHub profile (if available) to In the subject line of the email, indicate – Application for SOFTWARE
DEVELOPMENT TEAMLEADER only. Please note that only applications that follow the
given the instructions shall be considered.


Deadline: 18th December 2020 by 5:00pm EAT.


For more of the
latest jobs, please visit or find us on our facebook page




Leave a Reply

Your email address will not be published.