Job opening for Experienced Android Developer on ODK

May 17, 2017

This position has been filled. Thanks to everyone who applied!

Nafundi is seeking a software developer with Android experience to improve ODK Collect. The ideal candidate is passionate about improving code quality and is interested in designing and building new features across the ODK platform.

Responsibilities include:
  • Add tests to ODK Collect and improve code quality
  • Introduce, document and advocate for Android best practices
  • Work with the community to specify new features
  • Implement new features
  • Review other community members’ code
  • Mentor contributors
Minimum qualifications:
  • Experience creating and publishing Android applications
  • Experience working with, testing and improving legacy code
  • Demonstrated ability to self-motivate (side project, open source contributions)
Preferred qualifications:
  • Interest in design, user interfaces, and user experience
  • Code contributions to open source projects, Android preferred
  • Experience working remotely and with globally distributed teams
What we offer:
  • A chance to contribute to a project with broad social impact
  • A distributed, open, and fun community eager for software improvements
  • Location independence
  • Flexible contract-based arrangement

About the product

ODK is a free and open source set of tools for social good organizations to collect data quickly, accurately, offline, and at scale. ODK's design enables novice users to collect data in challenging environments and its robustness in these environments has driven the platform's adoption as the de-facto standard for mobile data collection in social good projects.

ODK has been used by thousands of organizations like Red Cross, United Nations, New York City, Carter Center, Jane Goodall Institute, Johns Hopkins University, Gates Foundation, Centers for Disease Control, USAID, and many others. Example projects include gathering real-time election data in emerging democracies, forest monitoring in Indonesia, and tracking polio vaccinations in the Middle East.

About the organization

Nafundi's mission is to create technologies that improve the lives of the underserved. Our current focus is designing, building, deploying, and supporting open-source mobile data collection systems that work well in challenging environments (e.g., offline villages in rural Kenya, humid rain forests in Brazil, and even the International Space Station).

Nafundi's leadership, Yaw Anokwa and Hélène Martin, are lead maintainers on ODK and both have deep experience in computer science and global development. They manage a fully distributed team of developers, implementers, and trainers who work across countries and sectors to design, build, deploy and support data collection tools for a wide variety of projects with large social impact.

To apply

If this sounds like a good fit, please send a brief email describing your interest, links to the Android applications you have worked on, and your resume to jobs@nafundi.com with subject "Experienced Android Developer for ODK". Contract rate and length are negotiable based on experience and interests.

Recent posts