About us: The Commons Project Foundation (TCP) is an impact-focused non-profit organization. Established in 2019, TCP’s mission is to create, finance, and operate digital services for the public good. We partner with government agencies, for-profit companies, academic institutions, and other stakeholders to create digital infrastructure in healthcare, education, finance, and community & civic engagement. 

TCP is an equal opportunity employer. We value diversity in our workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, genetic information and testing, family and medical leave, sexual orientation and gender identity or expression, protected veteran status, or any other characteristic protected by law.  


About CommonHealth: CommonHealth helps people collect and manage their personal health data from hospitals, labs, and devices and share it with the health services, organizations and apps they trust. 


CommonHealth extends the health data portability and interoperability model pioneered by Apple Health to the 55% of Americans with Android™ devices (85% globally), enabling broader and more equitable participation in research, innovative care models and next-generation health services. Check out our early release app on the Google Play Store.

Women and minorities are strongly encouraged to apply. 

Title: Lead Android Developer - CommonHealth

Reports to: VP, Engineering

Location: Remote


We’re hiring a senior developer to be our top Android expert. A successful candidate will have years of experience building and shipping Android applications. She or he will be passionate about empowering people to take their health into their own hands without compromising security or privacy. 


You’ll be responsible for:


  • Developing new features

  • Maintaining existing applications by fixing bugs, answering technical questions, and troubleshooting reported issues

  • Working with the design team to implement elegant user interfaces

  • Participating in Agile Scrum Ceremonies

  • Working within a multidisciplinary team that includes UI/UX designers, product owners, Business Analysts, Quality Assurance, Server side developers, and other mobile developers

  • Working in a collegial and open environment that rewards teamwork, continuous learning and meeting commitments


What We’re Looking For In a Candidate:


  • 5+ years of experience in software development

  • 3+ years of Experience working in Android development life cycle, with a preference for Kotlin

  • Experience working with at least one live application publicly accessible in the Google Play Store

  • Deep knowledge of modern Android application design, including inter-app communication. 

  • Familiarity with reactive programming (RxJava, Kotlin Flow). 

  • Experience with Android Studio, Android Unit Testing

  • Knowledge of OAuth, data security, and encryption

  • Dependency Injection using Dagger2 or any other DI frameworks

  • Ability to write unit tests, integration tests, and UI tests

  • Passion for delivering quality code and follow coding standards

  • Ability to write well designed, testable, efficient, and quality code 

  • Ability to give and take constructive feedback 


Nice to have:

  • Experience with Android Room and Navigation architecture components

  • Experience with Kotlin coroutines and async programming patterns

  • Experience developing Android client libraries and SDKs


The successful candidate can work remotely or from our offices at the Rockefeller Foundation in New York City.


Please send a cover letter and resume to hr@thecommonsproject.org. No phone calls. 

This position has been filled. Would you like to see our other open positions?