App Developer Job Vacancy at Medic Mobile, Kenya

Full Time
  • Full Time
  • Nairobi

Medic Mobile

App Developer Job Vacancy at Medic Mobile, Kenya

Position Title: App Developer

Medic Mobile is seeking an App Developer in Kenya to join our team and contribute to our mission of advancing global health through technology. This unique opportunity allows you to combine your passion for technology with the goal of improving global health. As an App Developer, you will play a pivotal role in creating and managing digital health applications using technologies such as PostgreSQL, Javascript, ODK, and Java. In addition, you’ll take the lead in partner-facing activities, including responding to emergency incidents and conducting capacity-building workshops.

About Us

Medic Mobile’s Application Developers in East Africa focus on:

  1. Technology Partnership: Serving as the technology partner for the ministries of health in Kenya and Uganda, assisting them in digitizing community health tools and scaling up nationally.
  2. Project Diversity: Engaging in various smaller-scale projects and pilots, all developed using the Community Health Toolkit, an open-source collection of technologies and resources.

This role offers a unique opportunity to strengthen health systems in some of the world’s most challenging communities. If you’re an experienced developer who’s eager to join our diverse and dynamic team, this job is for you.

Key Responsibilities

Develop Interactive Data Visualizations

Collaborate with designers and partners to define and measure key performance indicators, using tools like PostgreSQL to build interactive data visualizations.

Manage Project Technical Development

Work closely with partnership leads, project managers, and designers to define scope, design, write technical specifications, and create public health applications.

Contribute to Growing Code Base

Play a crucial role in expanding the code base, covering PostgreSQL, JavaScript, technical documentation, and interactive data visualizations. Stay up-to-date with the latest technology through online courses.

Write Automated Tests

Implement automated unit and integration tests for JavaScript and SQL to guard against regressions and ensure code maintainability.

Manage Client Timelines

Assist the team in creating and adhering to evidence-driven timelines for projects.

Support End Users and Stakeholders

Ensure our digital tools meet the needs of partners, users, and funders by addressing technology issues. Monitor user behavior and technical indicators to ensure optimal performance.

Field Testing

Travel to field locations in Kenya and Uganda to test apps in their realistic operating environment.

Support Proposal Writing and Presentations

Contribute to proposal writing and represent Medic Mobile in meetings, seminars, summits, and forums when required.

Skills, Knowledge, and Expertise

  • Bachelor’s degree in Computer Science or equivalent.
  • Proven skills in developing data visualization tools.
  • 3+ years of progressive experience in similar roles with demonstrated technical leadership.
  • Proficiency in written and spoken English.
  • Proficient in relational databases like Postgres or MySQL.
  • Proficiency in JavaScript or other programming languages.
  • Experience with command-line tools on Linux (preferred) or another UNIX-like operating system.
  • Excellent communication skills, both in person and online.
  • Strong user support orientation and the ability to communicate technical concepts clearly.
  • Ability to work under pressure, meet deadlines, and handle pending matters with minimal supervision.

Nice to have:

  • Teaching or mentoring skills.
  • Outgoing personality.
  • Experience with DHIS2/OpenMRS.
  • Proficiency in data analysis and data visualization languages (e.g., R/Matlab/Python).
  • Familiarity with Android SDK and NoSQL databases.
  • Project work experience with open-source technology.
  • Logical diagnostic skills and good problem-solving abilities.
  • Passion for digital health systems.

Why Medic?

Purpose & Impact

  • Make a real impact through your work.
  • Freedom to innovate within a small, agile team.
  • Contribute to a globally recognized social enterprise dedicated to transforming the health sector.

The Team

  • Collaborate with a diverse team representing over 15 nationalities.
  • Opportunities for global travel, including team meetings and field visits.

Work/Life & Growth

  • Generous leave policies.
  • Professional development funds and opportunities, plus five days for professional development.
  • Home office setup stipend.
  • Flexible remote schedules.

We will be reviewing applications continuously, and the position may be filled before the application deadline. We encourage interested candidates to apply early.

About Medic

Medic is a global nonprofit organization committed to advancing equitable healthcare and strengthening community health systems through open-source, low-cost digital health tools. We collaborate with communities, governments, and implementers to achieve our mission. We envision a world where health workers receive support, universal health coverage is a reality, and health is a secured human right.

Medic is the technical steward and core contributor to the Community Health Toolkit (CHT), a leading open-source global resource for digital health and advanced community health systems. We work to expand coverage, quality, and speed of care in the hardest-to-reach communities, enhance health workforce performance, and promote data-driven decision-making among health system leaders. CHT apps currently support over 41,000 health workers in 16 countries across Africa and Asia, with over 100 million healthcare activities conducted to date.

Our global team of 90+ teammates is our greatest strength, and we uphold our organizational values of Humanity, Solidarity, Openness, Creativity, and Initiative in all that we do. As a remote-first organization spanning 14 countries, 32 cities, and four physical hub locations, we are dedicated to reimagining care for all. Join us in building a more just world.

How to Apply

We look forward to hearing from you! Please apply at Medic Careers or click here.

Expert Tips To Be A Successful Applicant

To enhance your application for the App Developer position at Medic Mobile, consider these expert tips:

  1. Tailor Your Resume: Customize your resume to highlight your experience in developing data visualizations and your proficiency in relevant programming languages.
  2. Demonstrate Technical Leadership: In your cover letter, provide specific examples of projects where you demonstrated technical leadership and the impact you achieved.
  3. Emphasize Communication Skills: Highlight your ability to communicate effectively, both in person and online, and your commitment to timely and clear communication.
  4. Show Passion for Global Health: Explain your passion for digital health systems and how you envision making a difference in the field.
  5. Leverage Teaching and Mentoring Skills: If you possess teaching or mentoring skills, showcase how they can contribute to the role.
  6. Provide Project Examples: Share specific projects where you’ve worked with open-source technology or data analysis, and their outcomes.
  7. Highlight Problem-Solving Skills: Discuss your logical diagnostic skills and how they’ve led to effective problem resolution.
  8. Address Field Experience: If you have experience working in field environments, elaborate on the challenges you’ve encountered and your adaptability.
  9. Express Commitment to Innovation: Describe your innovative mindset and how you stay up-to-date with the latest technology trends.
  10. Connect to Medic’s Mission: Explain how your skills align with Medic Mobile’s mission of advancing equitable healthcare and strengthening community health systems.

We hope these tips help you craft a compelling application and stand out as a successful candidate.

Frequently Asked Questions

1. What is the application deadline for this position?

  • We review applications on a continuous basis, and the position may be filled before the official deadline. We encourage early applications.

2. Can I apply if I’m not located in Kenya?

  • Yes, we are a remote-first organization, and candidates from different locations are welcome to apply.

3. Is this a senior-level position?

  • The job description does not specify a job level, but it is suitable for experienced developers with 3+ years of relevant experience.

4. What is the work schedule for this position?

  • Medic Mobile offers flexible remote schedules, allowing for a healthy work-life balance.

5. Do you provide professional development opportunities?

  • Yes, we offer professional development funds and opportunities to support your growth.

6. Is knowledge of specific programming languages required?

  • Proficiency in JavaScript or other programming languages is preferred.

7. How often does the team meet in person?

  • The team holds regular in-person meetings, including all-team meet-ups and functional team meet-ups, providing opportunities for global travel.

8. What is the main focus of the Community Health Toolkit (CHT)?

  • The CHT is a leading open-source resource for digital health and advanced community health systems, used to expand healthcare coverage, quality, and speed in challenging communities.

9. Can you provide more information about Medic’s mission and impact?

  • Medic Mobile’s mission is to advance equitable healthcare and strengthen community health systems by building open-source digital health tools in collaboration with communities, governments, and implementers.

10. How can I apply for this position?

To apply for this job please visit

Discover more from THE KENYAN JOB FINDER

Subscribe to get the latest posts to your email.