Frontend Developer and Data Analytics Consultant
Resolve to Save Lives (RTSL) is a global health organization that partners locally and globally to create and scale solutions to the world’s deadliest health threats. Millions of people die from preventable health threats. We collaborate to close the gap between proven, life-saving solutions and the people who need them. Since 2017, we’ve worked with governments and other partners in more than 60 countries to save millions of lives. We work toward a future where people live longer, healthier lives, communities flourish, and economies thrive. This is an ambitious vision, and it inspires us and our partners to make progress every day.
The Prevent Epidemics (PE) team at RTSL partners with governments to strengthen key aspects of their health security systems and elevate those lessons globally.
Position Title: Frontend Developer and Data Analytics Consultant
Length of Engagement: Through December 31, 2026
Level of Effort: Full-time consultancy (approximately 40 hours per week)
Location: Addis Ababa, Ethiopia
Job Structure: Independent Contractor
- Must have a registered business license to operate as a consultant in Ethiopia, or be willing to get one before the contract is signed.
Position Summary
Effective public health emergency management relies on intuitive, user-friendly digital systems that enable real-time data visualization, reporting, and informed decision-making.
The Frontend Developer & Data Analytics Consultant will play a key role in enhancing EPHI’s digital platforms, including the Electronic Public Health Emergency Management (ePHEM) system built on the Odoo platform and DHIS2-based dashboards. This role is essential for delivering a seamless user experience while ensuring that health data is analyzed, visualized, and presented in ways that support timely public health actions.
The consultant will design and implement interactive interfaces, dashboards, and data visualizations, translating complex datasets into actionable insights for national and sub-national health teams. Strong data analytics skills are required to support reporting, monitoring, and evaluation, enabling EPHI to achieve a paperless, data-driven public health environment.
Core Tasks and Deliverables
Front-End Customization
- Design, develop, and maintain user-friendly, responsive, and accessible interfaces that enable end users to interact efficiently with digital systems and visualize data for informed decision-making.
- Implement JavaScript and CSS customizations for the ePHEM Suite, ensuring seamless integration with existing modules.
- Develop reusable and customizable widgets for use across ePHEM modules.
- Develop a consistent, responsive, and accessible user interface across all modules.
- Build scalable, maintainable, and performant interfaces utilizing modern frontend frameworks such as React, Vue.js, or Angular.
- Collaborate with backend developers and data engineers to integrate APIs, dashboards, and interactive visualizations for real-time data access.
Dashboard Development
- Develop interactive dashboards and data visualizations using open-source libraries to support public health decision-making.
- Build and support maintenance of public dashboards based on DHIS2 and other systems, integrating real-time health data and interactive visualizations for national and sub-national stakeholders.
Map Integration
- Integrate interactive maps and geospatial visualization features into ePHEM modules.
Testing & Debugging
- Conduct thorough front-end testing, identify and resolve issues to ensure stability, usability, and performance.
Documentation and Handover
- Document all new customizations, libraries, and integrations in the ePHEM Wiki to ensure sustainability.
- Provide a clear handover to the relevant national stakeholders.
Capacity Building and Support
- Provide training and mentorship to national and sub-national teams on the use, maintenance, and integration of systems like ePHEM, DHIS2, and EIOS.
- Develop user guides, training materials, and documentation to strengthen institutional capacity and ensure the sustainability of digital systems.
Contract Management
The Senior Technical Advisor at RTSL will manage this contract, monitor progress towards deliverables, and approve invoices. The contractor will work closely with the Early Warning and Surveillance Directorate, particularly with the Surveillance and Disease Intelligence Division, to support the effective completion of deliverables.
Qualifications
Education
- Bachelor’s degree in computer science, Software Engineering, Information Systems, or a related field. A postgraduate degree is desirable.
Experience
- Minimum of 5 years of professional experience in front-end development, including web-based or mobile applications.
- Proven experience in building interactive dashboards, widgets, and user interfaces, preferably within frameworks such as Odoo, React, or Angular.
- Experience in API integration and working with backend services.
- Familiarity with Linux/Unix environments (preferably Ubuntu) and cloud hosting platforms.
- Demonstrated experience in handling public health or health information systems is desirable.
Required Skills & Abilities
- Strong proficiency in front-end technologies: HTML5, CSS3, JavaScript, and modern frameworks/libraries (React, Vue, Angular, or Odoo-specific).
- Ability to create responsive, user-friendly, and accessible web interfaces.
- Experience collaborating with backend developers to integrate APIs and dynamic data sources.
- Advanced problem-solving skills, attention to detail, and ability to troubleshoot technical issues efficiently.
- Excellent communication skills, with the ability to produce clear documentation, reports, and user guidance.
- Ability to work independently and as part of a small team, taking ownership of tasks and delivering high-quality outputs.
Preferred Qualification
- Data analytics skills to turn complex data into clear, visual insights using modern tools and frameworks
Application Process
Interested candidates should submit their CV and a cover letter detailing their suitability for the role.
RTSL believes its programs are strengthened when they are developed and supported by individuals with diverse life experiences whose understanding of social and cultural issues can help make our work and workforce more inclusive. We encourage applications from and provide equal employment opportunities to all qualified applicants without regard to race, color, religion, gender, gender identity or expression, ancestry, sexual orientation, national origin, age, disability, marital status, organ donor status, or status as a veteran. Resolve to Save Lives complies with all applicable US EEO laws.
Create a Job Alert
Interested in building your career at Resolve To Save Lives? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field
