Frontend Developer 20 views0 applications


Terms of Reference

Organization:

3iS

Job Title

Frontend Developer

Duty Station:

Abuja, Nigeria

Type of Contract:

Employment – Local Contract

Expected Starting Date:

August 2026

Duration of the Contract:

Indicatively 7 months based on funding

Salary:

Between 2,400,000 and 3,000,000 NGN monthly gross salary

Organization

3iS is a non-for-profit organization that provides information management services to humanitarian and development organizations. Through information management, we help our partners target assistance to the world’s most vulnerable populations, and we support local authorities and institutions to enhance their capacities and become autonomous in their internal data and information management activities.

Scope of work

The Front-End Developer is responsible for designing and developing user-facing components of systems supporting health, nutrition, commodity tracking, and Monitoring, Evaluation, Accountability, and Learning (MEAL).

This role will focus on building intuitive, responsive, and accessible user interfaces that enable stakeholders to interact with complex data systems, including dashboards, reporting tools, and data collection platforms. The developer will ensure seamless integration with backend services and APIs, contributing to efficient data visualization and user experience.

The Front-End Developer will work closely with the Backend & DevOps Engineer, Information Management Officer (IMO), and Subject Matter Expert (SME) to translate technical and programmatic requirements into user-friendly applications that support decision-making.

Description of Duties

A. Front-End Application Development

  • Develop responsive and user-friendly web applications for health, nutrition, commodity tracking, and MEAL systems.
  • Build interactive dashboards and interfaces for data visualization, reporting, and analysis.
  • Ensure compatibility across devices (desktop, tablet, mobile) and browsers.
  • Write clean, maintainable, and scalable front-end code using modern frameworks.

B. User Interface (UI) and User Experience (UX) Design

  • Design intuitive user interfaces that simplify complex data and workflows.
  • Collaborate with stakeholders to understand user needs and translate them into functional designs.
  • Ensure accessibility and usability for both technical and non-technical users.
  • Apply best practices in UI/UX design, particularly for data-heavy applications.

C. Integration with Backend Systems

  • Integrate front-end applications with backend APIs and services.
  • Ensure efficient data retrieval and display from multiple data sources (health systems, nutrition data, commodity tracking platforms).
  • Handle asynchronous data flows and ensure real-time or near real-time updates in dashboards and tools.

D. Data Visualization and Reporting Interfaces

  • Develop dynamic dashboards and visualization tools for each system and to support MEAL frameworks and program monitoring.
  • Implement charts, maps, and other visual components for health, nutrition, and supply chain data.
  • Ensure clarity and accuracy in presenting indicators and analytical outputs.

E. Application Performance and Optimization

  • Optimize applications for speed, performance, and scalability.
  • Ensure efficient rendering of large datasets and complex visualizations.
  • Conduct testing and debugging to maintain high-quality performance.

F. Platform Operations & Application Support

  • Collaborate with DevOps processes to support deployment and updates of front-end applications.
  • Participate in testing, troubleshooting, and resolving issues across environments.
  • Ensure secure handling of user interactions and data on the client side.

G. Documentation and Knowledge Management

  • Develop and maintain front-end documentation, including component libraries and user guides where needed.
  • Contribute to internal knowledge management and system documentation.

H. Collaboration and Technical Support

  • Work closely with Backend & DevOps Engineer, Information Management Officer, Subject Matter Expert, and other stakeholders to align front-end solutions with system architecture and program needs.
  • Support users and stakeholders by improving usability and functionality of applications.
  • Contribute to continuous improvement of systems and tools.

Requirements

Education

  • A degree or professional qualification in Computer Science, Software Engineering, Information Systems, Human-Computer Interaction, Data Science, or a related field.
  • Postgraduate studies in Artificial Intelligence or Data Science will be considered an asset.
  • Certifications in AWS, GCP, or Azure, will be positively valued

Languages

Fluency in English is required, with strong written and verbal communication skills

Experience

  • Minimum of 6 years of professional front-end development experience, with proven experience leading or owning complex web applications.
  • Strong experience building responsive web applications, dashboards, reporting tools, and data-driven user interfaces.
  • Strong experience with modern front-end frameworks such as React, Next.js, Angular, Vue.js, or similar.
  • Experience integrating front-end applications with APIs, authentication systems, and backend services.
  • Experience with data visualization tools, charts, maps, dashboards, and analytical interfaces.
  • Practical design awareness is required, including the ability to guide UI direction, review designs, improve usability, and translate complex workflows into clear user interfaces.
  • Hands-on UI/UX design experience, including wireframes, prototypes, user flows, and design systems, will be an advantage but is not mandatory.
  • Experience using design tools such as Figma, Adobe XD, Sketch, or similar will be an advantage.
  • Experience using AI-assisted tools to speed up design exploration, prototyping, documentation, and front-end development will be an advantage.

Skills

  • Strong proficiency in HTML, CSS, JavaScript, and TypeScript.
  • Strong knowledge of responsive design, accessibility, usability, performance optimization, and secure front-end practices.
  • Ability to translate complex workflows and datasets into simple, intuitive, and user-friendly interfaces.
  • Ability to provide constructive design input and guide the visual and usability direction of applications.
  • Experience with Git, code reviews, testing tools, and collaborative development workflows.
  • Good understanding of CI/CD, cloud-based environments, and deployment processes is an advantage.
  • Strong problem-solving, communication, documentation, and stakeholder engagement skills.
  • Ability to work independently, take ownership, and provide senior-level technical guidance.

Accountability to Beneficiaries

3iS’ personnel is expected to respect principles of accountability to beneficiaries of 3iS programs, in line with international standards while actively engaging beneficiary communities as equal partners in the design, monitoring and evaluation of field projects.

Guiding Principles

Personnel is expected to respect the local culture and 3iS’ policies, procedures, and values at all times. 3iS has zero-tolerance for sexual harassment, exploitation and abuse, human trafficking, child abuse and exploitation. Any violations of these principles and policies will be treated as serious misconduct. 3iS is an Equal Opportunity Employer regardless of background. 3iS may carry out reference checks with other organizations on matters related to sexual harassment, exploitation and abuse.

How to apply

Click to apply: Frontend Developer – 3iS’s

– Candidate evaluation will be conducted on a rolling basis and the position may be filled before the application deadline.

– Due to the volume of applications received, only shortlisted candidates will be contacted. If you have not heard from us within two weeks of the application deadline, please consider your application unsuccessful.

More Information

  • Job City Nigeria
Share this job


3iS's mission is to lead and facilitate the understanding of information through an innovative approach, using advances in technology to drive strategic and transformational decisions that improve the lives of people and the success of decision makers. We use data and innovative technology solutions to generate knowledge, empowering organizational leaders and change agents to achieve their objectives in development environments, crisis situations and organizational growth.

3iS's vision envisions a future where the convergence of strategic information, strategic innovation and pioneering technology enables individuals, organizations and agencies to reach their full potential. We envision scenarios where timely and reliable information is the engine that drives organizational success and continuous improvement, thus transforming not only individual lives, but also entire communities and societies towards sustainable progress and self-directed learning.

Connect with us
0 USD Nigeria CF 3201 Abc road Contract , 40 hours per week 3iS Terms of ReferenceOrganization:3iSJob TitleFrontend DeveloperDuty Station:Abuja, NigeriaType of Contract:Employment – Local ContractExpected Starting Date:August 2026Duration of the Contract:Indicatively 7 months based on fundingSalary:Between 2,400,000 and 3,000,000 NGN monthly gross salaryOrganization3iS is a non-for-profit organization that provides information management services to humanitarian and development organizations. Through information management, we help our partners target assistance to the world’s most vulnerable populations, and we support local authorities and institutions to enhance their capacities and become autonomous in their internal data and information management activities.Scope of workThe Front-End Developer is responsible for designing and developing user-facing components of systems supporting health, nutrition, commodity tracking, and Monitoring, Evaluation, Accountability, and Learning (MEAL).This role will focus on building intuitive, responsive, and accessible user interfaces that enable stakeholders to interact with complex data systems, including dashboards, reporting tools, and data collection platforms. The developer will ensure seamless integration with backend services and APIs, contributing to efficient data visualization and user experience.The Front-End Developer will work closely with the Backend & DevOps Engineer, Information Management Officer (IMO), and Subject Matter Expert (SME) to translate technical and programmatic requirements into user-friendly applications that support decision-making.Description of DutiesA. Front-End Application Development
  • Develop responsive and user-friendly web applications for health, nutrition, commodity tracking, and MEAL systems.
  • Build interactive dashboards and interfaces for data visualization, reporting, and analysis.
  • Ensure compatibility across devices (desktop, tablet, mobile) and browsers.
  • Write clean, maintainable, and scalable front-end code using modern frameworks.
B. User Interface (UI) and User Experience (UX) Design
  • Design intuitive user interfaces that simplify complex data and workflows.
  • Collaborate with stakeholders to understand user needs and translate them into functional designs.
  • Ensure accessibility and usability for both technical and non-technical users.
  • Apply best practices in UI/UX design, particularly for data-heavy applications.
C. Integration with Backend Systems
  • Integrate front-end applications with backend APIs and services.
  • Ensure efficient data retrieval and display from multiple data sources (health systems, nutrition data, commodity tracking platforms).
  • Handle asynchronous data flows and ensure real-time or near real-time updates in dashboards and tools.
D. Data Visualization and Reporting Interfaces
  • Develop dynamic dashboards and visualization tools for each system and to support MEAL frameworks and program monitoring.
  • Implement charts, maps, and other visual components for health, nutrition, and supply chain data.
  • Ensure clarity and accuracy in presenting indicators and analytical outputs.
E. Application Performance and Optimization
  • Optimize applications for speed, performance, and scalability.
  • Ensure efficient rendering of large datasets and complex visualizations.
  • Conduct testing and debugging to maintain high-quality performance.
F. Platform Operations & Application Support
  • Collaborate with DevOps processes to support deployment and updates of front-end applications.
  • Participate in testing, troubleshooting, and resolving issues across environments.
  • Ensure secure handling of user interactions and data on the client side.
G. Documentation and Knowledge Management
  • Develop and maintain front-end documentation, including component libraries and user guides where needed.
  • Contribute to internal knowledge management and system documentation.
H. Collaboration and Technical Support
  • Work closely with Backend & DevOps Engineer, Information Management Officer, Subject Matter Expert, and other stakeholders to align front-end solutions with system architecture and program needs.
  • Support users and stakeholders by improving usability and functionality of applications.
  • Contribute to continuous improvement of systems and tools.
RequirementsEducation
  • A degree or professional qualification in Computer Science, Software Engineering, Information Systems, Human-Computer Interaction, Data Science, or a related field.
  • Postgraduate studies in Artificial Intelligence or Data Science will be considered an asset.
  • Certifications in AWS, GCP, or Azure, will be positively valued
LanguagesFluency in English is required, with strong written and verbal communication skillsExperience
  • Minimum of 6 years of professional front-end development experience, with proven experience leading or owning complex web applications.
  • Strong experience building responsive web applications, dashboards, reporting tools, and data-driven user interfaces.
  • Strong experience with modern front-end frameworks such as React, Next.js, Angular, Vue.js, or similar.
  • Experience integrating front-end applications with APIs, authentication systems, and backend services.
  • Experience with data visualization tools, charts, maps, dashboards, and analytical interfaces.
  • Practical design awareness is required, including the ability to guide UI direction, review designs, improve usability, and translate complex workflows into clear user interfaces.
  • Hands-on UI/UX design experience, including wireframes, prototypes, user flows, and design systems, will be an advantage but is not mandatory.
  • Experience using design tools such as Figma, Adobe XD, Sketch, or similar will be an advantage.
  • Experience using AI-assisted tools to speed up design exploration, prototyping, documentation, and front-end development will be an advantage.
Skills
  • Strong proficiency in HTML, CSS, JavaScript, and TypeScript.
  • Strong knowledge of responsive design, accessibility, usability, performance optimization, and secure front-end practices.
  • Ability to translate complex workflows and datasets into simple, intuitive, and user-friendly interfaces.
  • Ability to provide constructive design input and guide the visual and usability direction of applications.
  • Experience with Git, code reviews, testing tools, and collaborative development workflows.
  • Good understanding of CI/CD, cloud-based environments, and deployment processes is an advantage.
  • Strong problem-solving, communication, documentation, and stakeholder engagement skills.
  • Ability to work independently, take ownership, and provide senior-level technical guidance.
Accountability to Beneficiaries3iS' personnel is expected to respect principles of accountability to beneficiaries of 3iS programs, in line with international standards while actively engaging beneficiary communities as equal partners in the design, monitoring and evaluation of field projects.Guiding PrinciplesPersonnel is expected to respect the local culture and 3iS' policies, procedures, and values at all times. 3iS has zero-tolerance for sexual harassment, exploitation and abuse, human trafficking, child abuse and exploitation. Any violations of these principles and policies will be treated as serious misconduct. 3iS is an Equal Opportunity Employer regardless of background. 3iS may carry out reference checks with other organizations on matters related to sexual harassment, exploitation and abuse.

How to apply

Click to apply: Frontend Developer – 3iS’s- Candidate evaluation will be conducted on a rolling basis and the position may be filled before the application deadline.- Due to the volume of applications received, only shortlisted candidates will be contacted. If you have not heard from us within two weeks of the application deadline, please consider your application unsuccessful.
2026-08-01

NGO Jobs in Africa | NGO Jobs

Ngojobsinafrica.com is Africa’s largest Job site that focuses only on Non-Government Organization job Opportunities across Africa. We publish latest jobs and career information for Africans who intends to build a career in the NGO Sector. We ensure that we provide you with all Non-governmental Jobs in Africa on a consistent basis. We aggregate all NGO Jobs in Africa and ensure authenticity of all jobs available on our site. We are your one stop site for all NGO Jobs in Africa. Stay with us for authenticity & consistency.

Stay up to date

Subscribe for email updates

July 2026
MTWTFSS
« May  
 12345
6789101112
13141516171819
20212223242526
2728293031 
RSS Feed by country: