Posted:Oct 3
By:Hiring Kenya
Company Details
Industry:
Research
Description:
Buni is a Swahili word meaning โinnovationโ and Banda, also a Swahili word, means a โshedโ; we see ourselves as offering a small space, or shed, where anyone can explore their creative ideas without limits. We are a not-for-profit research and design firm that helps businesses and nonprofits to develop new and sustainable products and services. We help our partners through training, consulting and project execution. Our work spans several sectors including Health, Agriculture, Climate-response, Energy and Education.
Job Description
The Junior ICT Specialist will support the development, deployment, and maintenance of the C3-EWS digital platform. This hybrid role combines software development, ICT integration, and basic systems/server administration. The role is designed to build local capacity, enable iterative design, and ensure robust system operations in field and cloud environments. The role requires someone comfortable coding, integrating with APIs, managing basic cloud environments, and supporting implementation in diverse infrastructure settings. The Junior ICT Specialist will work under the close supervision of the Senior Systems Developer and collaborate with other project staff including GIS specialists, enumerators, and the study coordinator.
Key Responsibilities
- Software Development & Data Integration
- Support front-end development using frameworks such as React, Vue, or HTML/CSS/JavaScript.
- Implement and test back-end logic using Python, Node.js, or equivalent.
- Assist in API integration with external platforms (e.g., DHIS2, OpenWeatherMap, ODK).
- Support spatial data visualization using tools like Leaflet or Mapbox.
- Troubleshoot bugs, debug system errors, and conduct routine code reviews.
- Assist in preparing mobile-optimized interfaces and offline-first capabilities.
- ICT & Digital Systems Support
- Assist with field deployment, testing, and refinement of early warning dashboards.
- Configure interoperability with systems such as DHIS2, KoboToolbox, SurveyCTO.
- Provide ICT support during community barazas and end-user testing.
- Support local data integration from Switch Bot, Garmin, NetDL, or sensor data.
- Help maintain internal documentation, UI/UX testing logs, and deployment guides.
- Server & System Management
- Support setup and maintenance of local and cloud-based servers (e.g., AWS, Firebase, Digital Ocean).
- Monitor server uptime, troubleshoot hosting issues, and manage access control.
- Implement basic security, backup, and patch protocols.
- Set up and monitor system logs, error tracking, and usage stats.
- Help manage deployment workflows (e.g., GitHub Actions, Firebase CI/CD).
- Collaboration & Learning
- Participate in weekly sprint meetings with the technical team.
- Work closely with the Senior Developer to learn architecture and deployment logic.
- Collaborate with field teams to improve user feedback loops.
- Document work clearly for future use by non-technical stakeholders.
Qualifications
Required:
- Diploma or bachelor’s degree in computer science, Information Systems, or a related discipline.
- At least 1–2 years of hands-on experience in web/app development (can include internship or freelance work).
- Demonstrated ability to deploy simple web apps or dashboards.
- Familiarity with HTML/CSS, JavaScript, and one backend language (e.g., Python).
- Exposure to cloud platforms (AWS, Firebase, or equivalent).
- Willingness to learn and work in interdisciplinary, field-based environments.
Deadline: 7th October 2025
Education: Degree, Diploma
Employment Type: Full Time