2 Positions at The Ihangane Project: (Deadline 24 June 2020)
Software Developer at The Ihangane Project: (Deadline 24 June 2020)
Background:
Alongside front-line health care workers and the Rwanda Ministry of Health, The Ihangane Project is creating Rwanda’s first point-of-care digital health record. This digital health record, called E-Heza, will dramatically improve maternal and child health outcomes by giving nurses the tools they need to adopt evidence-based clinical care protocols, provide high-quality care and utilize real-time data trends to both tailor health education to individual family needs and to improve the health care delivery system while simultaneously satisfying Rwanda Ministry of Health data reporting requirements. E-Heza is designed for replication throughout Sub Saharan Africa.
Description
E-HEZA is Community Based Organization based in Ruli, Gakenke District is looking to hire a Software Developer to support the expansion of E-Heza to meet the needs of healthcare workers at the health center. The Software Developer will help us with our ongoing development projects for one of the first point-of-care digital health record systems in Rwanda. You will work collaboratively with consultants, executive staff, and E-HEZA team throughout the planning and development lifecycle.
Language and Platform
On the front end, E-Heza is developed in Elm, an open-source and functional, statically-typed language that compiles to JavaScript. On the back end, the application is served by Drupal, an open-source PHP content management system. The front and back end communicate through a Restful API developed as a contributed module to Drupal.
Database
Application data is stored in a MySQL database and accessed through Drupal’s database abstraction layer.
Delivery
The application is served to the client via a progressive web app (PWA) technology. The application registers a “service-worker” with the client browser allowing the web application to use local cache and storage to deliver an offline experience and store captured data during periods of low or no connectivity. As such, the application is limited to browsers that are compatible with service worker technology (currently, latest Chrome browsers). Integration with Google Chrome allows users to “install” the app to a home screen and delivers a more “app-like” experience to the user.
Job Description
The E-Heza Software Developer will serve as a part of a development team that builds the E- Heza software. The Developer will work closely with the distributed (off-site) development team, as well as the in-country E-Heza Director. There is a considerable learning curve projected for this job and it is expected that a candidate would be willing and able to learn new development skills and would support the expansion of E-Heza Digital Health Record beyond Rwanda. The Developer will receive assignments and direction from the development team lead and development project manager and will report directly to the E-Heza Director.
Role & Responsibilities:
- Producing clean, efficient code based on specifications.
- Testing and deploying E-Heza software and systems.
- Fixing and improving existing software.
- Participating in code reviews and discussions involving the improvement of your code and others.
- Participating in training sessions to improve knowledge and skill in software platforms and languages relevant to E-Heza software.
- Timely resolution of bugs that can affect the groundwork
- Ongoing maintenance of devices
- Support the team in hardware selection for implementation of E-Heza
Qualifications:
- You don’t know all the answers, but you know how to find them.
- You like to work hard, but you like to finish your work and go home too.
- You see tasks through to completion but aren’t afraid to ask for help when you’re stuck.
- You work well with others, but you’re also disciplined enough to work alone.
- Development experience: – The expectation is that the Developer can handle tasks on the frontend and the backend. We expect three years of experience in a combination of the following areas:
- JavaScript or a frontend framework that compiles to JS.
- Drupal or PHP.
- OpenMRS or DHIS2 or a comparable digital health tool.
- In addition, some HTML/CSS skills.
- Community contributions to open source projects are a big plus.
- Experience working on a distributed team, with knowledge of the habits that make for good distributed work – maybe you can teach us some.
- Solid communications skills in English – we work remotely around the globe, but our common tongue is English.
Location
- The Ihangane Project is headquartered in Ruli, Rwanda. Ruli is in a rural community in the beautiful hills of the Northern Province in Rwanda.
To Apply
- To start the application process, send a cover letter, resume/CV [email protected]
The closing date for the submission of applicants is June 24, 2020. No late applications will be accepted.
User-Experience Software Designer at The Ihangane Project: (Deadline 24 June 2020)
Background:
Alongside front-line health care workers and the Rwanda Ministry of Health, The Ihangane Project is creating Rwanda’s first point-of-care digital health record. This digital health record, called E-Heza, will dramatically improve maternal and child health outcomes by giving nurses the tools they need to adopt evidence-based clinical care protocols, provide high-quality care and utilize real-time data trends to both tailor health education to individual family needs and to improve the health care delivery system while simultaneously satisfying Rwanda Ministry of Health data reporting requirements. E-HEZA is designed for replication throughout Sub Saharan Africa.
Description
E-HEZA is Community based Organization based in Ruli, Gakenke District is looking to hire a User-Experience (UX) Designer to support the expansion of E-Heza to meet the needs of healthcare workers at health center. The UX Designer will help us with our ongoing design projects for one of the first point-of-care digital health record systems in Rwanda. Duties include conducting user research, helping analyze our designs to align with clinical protocols, work on user flows, developing visual designs, and creating functional prototypes. You will work collaboratively with consultants, executive staff, and E-HEZA team throughout the planning and development lifecycle.
In this position, you will help in the design development of a user interface that saves lives. You will be responsible for the design of mobile user experiences for nurses as part of a suite of visual clinical data collection and diagnostic tools with an expanding set of capabilities. We are looking for a person who has a deep passion for design and an ability to work collaboratively to make her/his work into an implementation that healthcare users will want to use to serve their patients. You will be constantly challenged to leverage your creativity and your technical skills to meet users’ needs and extend their ability to use E-HEZA and the clinical data it generates.
Required Technical and Professional Expertise
- Able to develop mock-ups, flow diagrams, conceptual diagrams, wireframes, visual mockups, and interactive prototypes
- Experience with design tools (e.g., Adobe Photoshop, Sketch, Illustrator, After Effects, Quartz Composer, Framer Studio, or other design tools)
- Support usability testing, developing user experience standards and requirements
Responsibilities
- Produce and test design deliverables such as interaction flows, wireframes, mockups, and prototypes
- Support design sprints side-by-side with our executive team and consultants
- Work directly with the E-HEZA team and consultants to ensure designs are implemented as effective user experiences
- Assist in primary user research
Preferences
- Degree in graphic design, user experience design, human-computer interaction or related field, and/or 2-3 years of design project experience (professional or academic)
- Creative, reliable, enthusiastic, and hardworking
- Ability to work independently
- Excellent communication skills
- Self-starter and collaborative
- Knowledge of data management systems (DHIS2 and OpenMRS)
- Empathic, patient, problem solver
- Posses an understanding of healthcare delivery infrastructure in Rwanda
- Demonstrated ability to interact with different cultural groups
- Strong background in user-centered design principle
Preferred Tech and Prof Experience
- 3+ years of design projects (professional, academic or internships)
- Digital design experience preferred
Location
- E-HEZA is headquartered in Ruli, Rwanda. Ruli is in a rural community in the beautiful hills of the Northern Province in Rwanda.
To Apply
- To start the application process, send a cover letter, resume/CV, and at least 3 design project work samples (PDF attachment or website link) at [email protected]
The closing date for the submission of applicants is June 24, 2020. No late applications will be accepted.
Kindly Note
All Jobs and Opportunities Published on mucuruzi.com are completely free to apply. A candidate should never pay any fee during the recruitment Process. Even if mucuruzi.com does its best to avoid any scam job or opportunity offer, a job seeker or an opportunity seeker is 100% responsible of applying at his own risk.
Check well before applying, if you doubt about the eligibility of any offer do not apply and notifie to mucuruzi.com via this email: [email protected] and remember to never pay any fee to have a job or get any opportunity, if you do so, do it at your own risk.