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. 


Title: Mobile Development Engineer 

Location: Remote

Salary: $100,000-$120,000

 

We’re hiring a mobile development engineer to support our efforts to be the provider of choice for healthcare interoperability solutions. A successful candidate will have several years of experience as a mobile software developer working in or around the healthcare industry

 

Minimum Qualifications

 

  • B.S. / B.A. degree(s) in a technical or engineering field, and/or relevant technical training

  • 4+ years of experience developing native Android / IOS Applications

  • Deep knowledge of modern Android application design (MVI, MVC, MVP, etc), including inter-app communication

  • Familiarity with reactive programming, RxJava or Kotlin Flow 

  • Used Safetynet / DiviceCheck to enhance security posture   

  • Working experience with JavaScript / TypeScript 

  • Experience with Android Room and Navigation architecture components

  • Experience with Kotlin Coroutines and async programming patterns

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

  • Deep knowledge of controllers mutable and immutable properties within the swift framework. 

  • Familiarity with working with CocoaPod. 

  • Have worked with swift and storyboard.

 

 

 

 

Preferred Qualifications

 

  • Knowledge of OAuth, data security, and encryption

  • Having worked through a re-platform or mobile application rebuild

  • Expert in source control, with the ability to concurrently work across multiple git repositories and branches. 

  • Ability to guide internal devops teams on mobile release patterns

  • Working knowledge of web3 technologies

 

 

Responsibilities

 

  • Helping us build privacy preserving mobile applications and the infrastructure behind them

  • Maintaining existing systems by troubleshooting issues, responding to customer issues, and working with product management to develop new features

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

  • Building tooling to support internal operations

 



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