Information Communication Technology For Development (ICT4D) Officer job at World Vision
7 Days Ago
Linkedid Twitter Share on facebook
Information Communication Technology For Development (ICT4D) Officer
2026-01-13T05:26:27+00:00
World Vision
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8131/logo/wv.png
FULL_TIME
 
Nairobi
Nairobi
00100
Kenya
Professional Services
Computer & IT,Social Services & Nonprofit
KES
 
MONTH
2026-01-18T17:00:00+00:00
 
 
8

JOB RESPONSIBILITIES:

Full-Stack Software Development

  • Design, develop, test, and maintain web and mobile applications that support development initiatives, ensuring alignment with user needs, organizational goals, and project timelines.
  • Contribute to full-stack development across the entire application lifecycle, integrating intuitive front-end interfaces with robust back-end services and secure, scalable databases.
  • Design and develop APIs and interoperability solutions for integrating with third-party platforms.
  • Build and optimize applications for low-bandwidth, offline-capable, and mobile-first environments.
  • Write modular, maintainable, and well-documented code that adheres to internal coding guidelines and industry best practices, including the use of design patterns, version control, and code linting tools.
  • Diagnose and resolve bugs and performance issues using structured approaches such as logging, unit/integration testing, profiling, and incorporating feedback from users and digital teams.
  • Participate in peer code reviews and promote a culture of quality and learning, offering constructive feedback, identifying areas for improvement, and encouraging adherence to coding standards and secure development practices.

ICT4D Program Design & Implementation

  • Collaborate with the integration of digital solutions into development programs by identifying opportunities where technology can enhance program efficiency, reach, and impact across thematic areas, ensuring alignment with the organization's strategic objectives.
  • Provide technical input and guidance to the Digital Innovations Committee on the design and implementation of prioritized initiatives, process improvements, and broader digital transformation efforts.
  • Participate in digital solution design sessions to strategically identify and address technical business and programmatic organizational needs.
  • Collaborate with program teams to identify tech needs and co-create digital solutions tailored to community contexts.
  • Work closely with developers, project managers, and key stakeholders to gather functional and technical requirements, contribute to solution architecture, and support the successful implementation of ICT4D interventions.

Business Support

  • Provide support for knowledge management, decision-making, and programming effectiveness by ensuring efficient operations and use of information sharing, communication, and collaboration technologies.
  • Responsible for managing or contributing to Digital Innovation Committee strategy sub-projects/activities, developing business processes, technical supports, and critical feedback.
  • Analyze data from systems and produce dashboards, and technical and business reports for consumption by directorates, sector managers, and partners
  • Proactively manage data quality and credibility in implemented systems and technologies
  • Promote and support the dissemination of project information and experience sharing among the project team
  • Staying abreast of ICT developments, providing recommendations based on opportunities to improve the efficiency and impact of technologies in use.

Capacity Building

  • Maintain personal and professional development to meet the changing demands of the job.
  • Design and implement training programs to strengthen the capacity of staff, partners, and stakeholders in ICT4D, digital literacy, and technology adoption.
  • Develop and provide capacity building (training, on-the-job support) to staff and partners in ICT-related areas.
  • Provide technical support and knowledge transfer to national and regional personnel, ensuring sustainable adoption and effective use of ICT solutions across programs.

KNOWLEDGE/QUALIFICATIONS FOR THE ROLE

Required Professional experience

  • At least 3 years of experience in ICT solutions in the implementation of innovations, technology, and digital development programmes in the development sector and in a busy computer systems environment.

Required Education & Certification

  • Bachelor's degree in computer science, Information Systems, Software Engineering, or a related field

Preferred Knowledge and Qualifications

  • Proficiency in modern programming languages/frameworks (e.g., JavaScript/React/Node.js, Python/Django/Flask, Java, PHP, or Kotlin for Android).
  • Experience with mobile development (Android or cross-platform tools like Flutter/React Native).
  • Knowledge of DevOps practices, Git workflows, CI/CD pipelines, and cloud infrastructure (e.g., AWS, Azure, GCP).
  • Solid understanding of database systems (e.g., PostgreSQL, MySQL, MongoDB).
  • Strong analytical and problem-solving mindset.
  • Ability to communicate complex technical concepts to non-technical audiences.
  • Experience in designing business processes and implementing complex solutions in diverse thematic areas.
  • Knowledge of ICT4D trends, applications, and technologies.
  • Proactive, resourceful, solutions-oriented and results-oriented.
  • Able to quickly research, learn, and implement new technologies.
  • Able to prioritize work, multi-task, and meet deadlines.
  • Design, develop, test, and maintain web and mobile applications that support development initiatives, ensuring alignment with user needs, organizational goals, and project timelines.
  • Contribute to full-stack development across the entire application lifecycle, integrating intuitive front-end interfaces with robust back-end services and secure, scalable databases.
  • Design and develop APIs and interoperability solutions for integrating with third-party platforms.
  • Build and optimize applications for low-bandwidth, offline-capable, and mobile-first environments.
  • Write modular, maintainable, and well-documented code that adheres to internal coding guidelines and industry best practices, including the use of design patterns, version control, and code linting tools.
  • Diagnose and resolve bugs and performance issues using structured approaches such as logging, unit/integration testing, profiling, and incorporating feedback from users and digital teams.
  • Participate in peer code reviews and promote a culture of quality and learning, offering constructive feedback, identifying areas for improvement, and encouraging adherence to coding standards and secure development practices.
  • Collaborate with the integration of digital solutions into development programs by identifying opportunities where technology can enhance program efficiency, reach, and impact across thematic areas, ensuring alignment with the organization's strategic objectives.
  • Provide technical input and guidance to the Digital Innovations Committee on the design and implementation of prioritized initiatives, process improvements, and broader digital transformation efforts.
  • Participate in digital solution design sessions to strategically identify and address technical business and programmatic organizational needs.
  • Collaborate with program teams to identify tech needs and co-create digital solutions tailored to community contexts.
  • Work closely with developers, project managers, and key stakeholders to gather functional and technical requirements, contribute to solution architecture, and support the successful implementation of ICT4D interventions.
  • Provide support for knowledge management, decision-making, and programming effectiveness by ensuring efficient operations and use of information sharing, communication, and collaboration technologies.
  • Responsible for managing or contributing to Digital Innovation Committee strategy sub-projects/activities, developing business processes, technical supports, and critical feedback.
  • Analyze data from systems and produce dashboards, and technical and business reports for consumption by directorates, sector managers, and partners
  • Proactively manage data quality and credibility in implemented systems and technologies
  • Promote and support the dissemination of project information and experience sharing among the project team
  • Staying abreast of ICT developments, providing recommendations based on opportunities to improve the efficiency and impact of technologies in use.
  • Maintain personal and professional development to meet the changing demands of the job.
  • Design and implement training programs to strengthen the capacity of staff, partners, and stakeholders in ICT4D, digital literacy, and technology adoption.
  • Develop and provide capacity building (training, on-the-job support) to staff and partners in ICT-related areas.
  • Provide technical support and knowledge transfer to national and regional personnel, ensuring sustainable adoption and effective use of ICT solutions across programs.
  • Proficiency in modern programming languages/frameworks (e.g., JavaScript/React/Node.js, Python/Django/Flask, Java, PHP, or Kotlin for Android).
  • Experience with mobile development (Android or cross-platform tools like Flutter/React Native).
  • Knowledge of DevOps practices, Git workflows, CI/CD pipelines, and cloud infrastructure (e.g., AWS, Azure, GCP).
  • Solid understanding of database systems (e.g., PostgreSQL, MySQL, MongoDB).
  • Strong analytical and problem-solving mindset.
  • Ability to communicate complex technical concepts to non-technical audiences.
  • Experience in designing business processes and implementing complex solutions in diverse thematic areas.
  • Knowledge of ICT4D trends, applications, and technologies.
  • Proactive, resourceful, solutions-oriented and results-oriented.
  • Able to quickly research, learn, and implement new technologies.
  • Able to prioritize work, multi-task, and meet deadlines.
  • Bachelor's degree in computer science, Information Systems, Software Engineering, or a related field
  • At least 3 years of experience in ICT solutions in the implementation of innovations, technology, and digital development programmes in the development sector and in a busy computer systems environment.
bachelor degree
36
JOB-6965d783ef423

Vacancy title:
Information Communication Technology For Development (ICT4D) Officer

[Type: FULL_TIME, Industry: Professional Services, Category: Computer & IT,Social Services & Nonprofit]

Jobs at:
World Vision

Deadline of this Job:
Sunday, January 18 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Tuesday, January 13 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about World Vision
World Vision jobs in Kenya

JOB DETAILS:

JOB RESPONSIBILITIES:

Full-Stack Software Development

  • Design, develop, test, and maintain web and mobile applications that support development initiatives, ensuring alignment with user needs, organizational goals, and project timelines.
  • Contribute to full-stack development across the entire application lifecycle, integrating intuitive front-end interfaces with robust back-end services and secure, scalable databases.
  • Design and develop APIs and interoperability solutions for integrating with third-party platforms.
  • Build and optimize applications for low-bandwidth, offline-capable, and mobile-first environments.
  • Write modular, maintainable, and well-documented code that adheres to internal coding guidelines and industry best practices, including the use of design patterns, version control, and code linting tools.
  • Diagnose and resolve bugs and performance issues using structured approaches such as logging, unit/integration testing, profiling, and incorporating feedback from users and digital teams.
  • Participate in peer code reviews and promote a culture of quality and learning, offering constructive feedback, identifying areas for improvement, and encouraging adherence to coding standards and secure development practices.

ICT4D Program Design & Implementation

  • Collaborate with the integration of digital solutions into development programs by identifying opportunities where technology can enhance program efficiency, reach, and impact across thematic areas, ensuring alignment with the organization's strategic objectives.
  • Provide technical input and guidance to the Digital Innovations Committee on the design and implementation of prioritized initiatives, process improvements, and broader digital transformation efforts.
  • Participate in digital solution design sessions to strategically identify and address technical business and programmatic organizational needs.
  • Collaborate with program teams to identify tech needs and co-create digital solutions tailored to community contexts.
  • Work closely with developers, project managers, and key stakeholders to gather functional and technical requirements, contribute to solution architecture, and support the successful implementation of ICT4D interventions.

Business Support

  • Provide support for knowledge management, decision-making, and programming effectiveness by ensuring efficient operations and use of information sharing, communication, and collaboration technologies.
  • Responsible for managing or contributing to Digital Innovation Committee strategy sub-projects/activities, developing business processes, technical supports, and critical feedback.
  • Analyze data from systems and produce dashboards, and technical and business reports for consumption by directorates, sector managers, and partners
  • Proactively manage data quality and credibility in implemented systems and technologies
  • Promote and support the dissemination of project information and experience sharing among the project team
  • Staying abreast of ICT developments, providing recommendations based on opportunities to improve the efficiency and impact of technologies in use.

Capacity Building

  • Maintain personal and professional development to meet the changing demands of the job.
  • Design and implement training programs to strengthen the capacity of staff, partners, and stakeholders in ICT4D, digital literacy, and technology adoption.
  • Develop and provide capacity building (training, on-the-job support) to staff and partners in ICT-related areas.
  • Provide technical support and knowledge transfer to national and regional personnel, ensuring sustainable adoption and effective use of ICT solutions across programs.

KNOWLEDGE/QUALIFICATIONS FOR THE ROLE

Required Professional experience

  • At least 3 years of experience in ICT solutions in the implementation of innovations, technology, and digital development programmes in the development sector and in a busy computer systems environment.

Required Education & Certification

  • Bachelor's degree in computer science, Information Systems, Software Engineering, or a related field

Preferred Knowledge and Qualifications

  • Proficiency in modern programming languages/frameworks (e.g., JavaScript/React/Node.js, Python/Django/Flask, Java, PHP, or Kotlin for Android).
  • Experience with mobile development (Android or cross-platform tools like Flutter/React Native).
  • Knowledge of DevOps practices, Git workflows, CI/CD pipelines, and cloud infrastructure (e.g., AWS, Azure, GCP).
  • Solid understanding of database systems (e.g., PostgreSQL, MySQL, MongoDB).
  • Strong analytical and problem-solving mindset.
  • Ability to communicate complex technical concepts to non-technical audiences.
  • Experience in designing business processes and implementing complex solutions in diverse thematic areas.
  • Knowledge of ICT4D trends, applications, and technologies.
  • Proactive, resourceful, solutions-oriented and results-oriented.
  • Able to quickly research, learn, and implement new technologies.
  • Able to prioritize work, multi-task, and meet deadlines.

 

Work Hours: 8

Experience in Months: 36

Level of Education: bachelor degree

Job application procedure

Application Link: Click Here to Apply Now

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Sunday, January 18 2026
Duty Station: Nairobi | Nairobi
Posted: 13-01-2026
No of Jobs: 1
Start Publishing: 13-01-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.