Android Developer

Angaza builds technology to solve global energy poverty: we enable financing of solar energy solutions for off-grid consumers. To do so, Angaza develops a mix of custom hardware and software for some of the most demanding and dynamic markets in the world, including Africa and India. We are a for-profit company, based in California and Kenya, that aims market forces at the linked crises of climate change and global development.

If you join the five-person technical team in San Francisco, you will take our Android application to the next level. This application enables partners and consumers across Africa and India to access and manage solar energy products, and is the key customer-facing component in the Angaza platform. You will overcome significant technical challenges, from implementing intuitive abstractions for first-time smartphone users to handling real-time connectivity with limited resources in harsh network environments. You will work closely with the rest of the engineering team.


  • Professional experience developing Android applications in Java
  • Familiarity with at least one dynamically typed language
  • Comfort with the standard software engineering toolkit, e.g., git
  • Strong written and verbal communication skills
  • Expertise in low-level networking a plus
  • Previous startup experience a plus


You can help to create a revolutionary new approach to energy access in emerging markets, work to improve the lives of the billion people who still burn kerosene at night, and receive both a salary and equity stake in Angaza.

This position is full-time and on-site, so applicants should be in the Bay Area.

To apply, send your résumé to using the subject line “Angaza Mobile Position – $YOURNAME”. Feel free to include any other information you think we should know. We are working to fill this position quickly.

by engineers.
for everyone.

E4C Membership is a curated experience! When you become a member, we will tailor a unique user profile for you based on the way you engage with our content over time. Your actions and preferences will allow us to serve you content that is most relevant to you. In addition, becoming an E4C member grants you access to exclusive engagement opportunities and the E4C newsletter.

Join E4C and become a part of a global community that believes engineering can change the world!

Become a Member