Fairventures Worldwide Software Development Team Leader Jobs in Uganda
Fairventures Worldwide Software Development Team Leader Jobs in Uganda
Job SummaryThe 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.