Web Engineering Consultant
Programs and Technical Specialities
Africa - Various Locations,
Kenya
Description
The purpose of the consultancy roster is to establish a pool of potential consultants who may be considered for future consultancy opportunities with Prosper Global. Inclusion on the roster does not guarantee selection, engagement, or any contractual obligation
Background
Barely enough is not enough for anyone. Prosper Global is a humanitarian organization working alongside communities facing conflict, climate change, and economic hardship to meet urgent needs and create the conditions for lasting progress. Today's challenges demand new solutions, so we pair local knowledge with global resources to help communities build what's needed, test what's possible, and scale what's proven so that people everywhere can pursue a full life on their own terms. In 2026, we changed our name from Mercy Corps to Prosper Global, to reflect our belief that when every community can prosper, all of humanity moves forward.
Purpose / Project Description
The web engineering consultant will support new feature development and technical customer care for the Sprout Platform. The web engineer will report to the task manager- D-CSA Program Director and Sprout Lead for deliverables; and will work closely and collaborate with other Sprout consultants, MCA staff, and support the senior technical architect.
Consultant Activities
The Sprout web engineering consultant will work on the following activities:
Providing technical support for the following:
Sprout Team members
Partners who make inquiries about passwords and other functionalities. Specifically, monitorInfo@sproutopencontent.com and respond to technical queries.
Sprout and Partners by developing an understanding of customer needs through customer interactions.
Feature Development
Monitor Sprout site analytics to ensure they are accurate.
Aid in the design and implementation of user interface (UI) and user experience (UX) design improvements, such as improving page load speeds, improving site navigation, and creating additional help and support content.
Work with partners, as required, to develop new features.
Feature Testing/ User Acceptance Testing (UATs).
Develop and run User Acceptance for other new features as required.
Develop support documentation as needed for features that can be posted on the website.
Sprout Platform Training for onboarded Farmer Facing organizations (FFO’s)
Demonstrate key functionalities of the Sprout platform, including user onboarding, content access, data entry, and interaction with the weather advisory modules.
Offer clarifications and short refresher sessions when new platform features or updates are rolled out.
Facilitate virtual training sessions for all newly onboarded FFOs under the Digital Weather Advisory Service (DWAS).
Conduct regular check-ins with FFOs to address questions, gather feedback, and troubleshoot any technical issues or usability concerns.
Consultant Deliverables
The consultant will work to produce regular progress reports and activity time logs and any supporting documents /screenshots to prove the achievement of the deliverables below:
Providing technical support for the following:
Sprout Team members
Customers who make inquiries about passwords and other functionality. Specifically, monitorInfo@sproutopencontent.com and respond to technical queries.
Sprout and customers by developing an understanding of customer needs through customer interactions.
Feature Development
Monitor Sprout site analytics to ensure they are accurate.
Aid in the design and implementation of user interface (UI) and user experience (UX) design improvements, such as improving page load speeds, improving site navigation, and creating additional help and support content.
Work with partners, as required, to develop new features.
Feature Testing/ User Acceptance Testing (UATs).
Develop and run User Acceptance for other new features as required.
Develop support documentation as needed for features that can be posted on the website.
Sprout Platform Training for onboarded Farmer Facing organizations (FFO’s)
Demonstrate key functionalities of the Sprout platform, including user onboarding, content access, data entry, and interaction with the weather advisory modules.
Offer clarifications and short refresher sessions when new platform features or updates are rolled out.
Facilitate virtual training sessions for all newly onboarded FFOs under the Digital Weather Advisory Service (DWAS).
Conduct regular check-ins with FFOs to address questions, gather feedback, and troubleshoot any technical issues or usability concerns.
Timeframe / Schedule
The Timeframe will be between December 1st, 2026 – November 30th, 2028, engagement will be based on workload and availability during this period
The Consultant Will Report to
Elias Nure – Agrifin DCSA Director.
The Program Director has the final sign-off on deliverables and invoices.
The Consultant Will Work Closely With
The AgriFin technical team.
Required Experience and Skills
A bachelor's degree in computer science, Information Technologies, or related field
At least 2 years of experience developing software using the Python programming language
Experience working with core web technologies (HTML, CSS, JavaScript)
Excellent Computer, verbal and written communication skills, including report development, writing and editing
Strong interpersonal skills.
Proactive, self-disciplined, responsive to requests
Demonstrated analytical and problem-solving skills
Demonstrated attention to detail, ability to follow procedures, meet deadlines and work independently and cooperatively with team members
Understanding of and work experience of Kenya, Ethiopia, and/or Nigeria’s agricultural sector
Possession of excellent interpersonal skills, high level of proactiveness and self-discipline
Experience and ability to work in a multicultural, multinational team
Team Engagement and Effectiveness
Achieving our mission starts with how we build our team and collaborate. By bringing together individuals with a variety of experiences, backgrounds, and perspectives, we strengthen our ability to solve complex challenges and drive innovation. We foster a culture of trust and respect, where every team member is valued for their contributions, empowered to reach their full potential, and motivated to do their best work.
We recognize that building a strong and effective team is an ongoing process, and we remain committed to learning, improving, and growing together.
Equal Employment Opportunity
Prosper Global is an equal opportunity employer committed to providing equal employment opportunities to all employees and qualified applicants for employment without regard to race, color, sex, sexual orientation, religion or belief, national origin, age, disability, marital status, veteran status, or any other characteristics protected under applicable law.
Safeguarding and Ethics
Prosper Global is committed to ensuring that all individuals we come into contact with through our work, whether team members, community members, program participants or others, are treated with respect and dignity. We are committed to the core principles regarding prevention of sexual exploitation and abuse laid out by the UN Secretary General and IASC and have signed on to the Interagency Misconduct Disclosure Scheme. We will not tolerate child abuse, sexual exploitation, abuse, or harassment by or of our team members. As part of our commitment to a safe and inclusive work environment, team members are expected to conduct themselves in a professional manner, respect local laws and customs, and to adhere to Prosper Global Code of Conduct Policies and values at all times. Team members are required to complete mandatory Code of Conduct elearning courses upon hire and on an annual basis.