Frontend Developer


  2026-07-21
  Abuja, Nigeria
  N2,400,000
  Information Technology

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.

We are recruiting to fill the position below:

Job Title: Frontend Developer

Location: Abuja (FCT)
Job Type: Contract
Contract Type: Employment – Local Contract
Duration of the Contract: Indicatively 7 months based on funding
Expected Starting Date: August 2026

Scope of Work

  • 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.
  • 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 is responsible for designing and developing user-facing components of systems supporting health, nutrition, commodity tracking, and Monitoring, Evaluation, Accountability, and Learning (MEAL).

Description of Duties
Front-End Application Development:

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

User Interface (UI) and User Experience (UX) Design:

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

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.

Data Visualization and Reporting Interfaces:

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

Application Performance and Optimization:

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

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.

Documentation and Knowledge Management:

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

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.
  • Certifications in AWS, GCP, or Azure, will be positively valued
  • Postgraduate studies in Artificial Intelligence or Data Science will be considered an asset.

Languages:

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

Experience:

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

Skills:

  • Good understanding of CI/CD, cloud-based environments, and deployment processes is an advantage.
  • 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.
  • Strong proficiency in HTML, CSS, JavaScript, and TypeScript.
  • Ability to work independently, take ownership, and provide senior-level technical guidance.
  • Ability to translate complex workflows and datasets into simple, intuitive, and user-friendly interfaces.
  • Strong problem-solving, communication, documentation, and stakeholder engagement skills.
  • Strong knowledge of responsive design, accessibility, usability, performance optimization, and secure front-end practices.

Salary
N2,400,000 - N3,000,000 gross monthly.

How to Apply
Interested and qualified candidates should:
Click here to apply online

Note

  • Due to the volume of applications received, only shortlisted candidates will be contacted.
  • Candidate evaluation will be conducted on a rolling basis and the position may be filled before the application deadline.
  • If you have not heard from us within two weeks of the application deadline, please consider your application unsuccessful.

Application Deadline: 31st July, 2026.


Click link to Apply





Get the Latest Jobs Delivered to Your Inbox