• Full time (40 hours per week)
  • Fully remote
  • U.S. or UK-based

About Libro.fm

Libro.fm makes it possible for readers to buy audiobooks from their local, independent bookstore of choice. As a Social Purpose Corporation, we’re committed to doing all we can to get more people reading. Our team is passionate about books, local communities, and the vital role that bookstores play in communities around the world. 

You can learn more about us in our 2022 Annual Report, meet our team, and read our story.

General job description

You will be joining our mobile team of one Android and two iOS developers. We work closely with folks on design, product, and backend to add new features and maintain quality and platform parity. The ideal candidate would be excited to participate in every type of project, from minor UI updates, to product planning, to driving broader business changes to further Libro.fm’s mission.

Duties and responsibilities

We are looking for someone enthusiastic about working collaboratively. You will work across teams to create and implement new functionality and systems, and lead projects from design to deployment. The right candidate will be willing to cooperatively dive in and troubleshoot issues that arise.

Experience and skills


  • 8+ years Android
  • Kotlin and Java
  • Android UI implementation
  • Android fragment/activity lifecycle
  • SQL/Room
  • MVVM or other Android design patterns
  • Willing to thoroughly test your and others’ work
  • Able to give and receive constructive feedback and participate in code reviews

Some experience with:

  • Kotlin flows/coroutines and/or Rx (we use flows, but Rx is close enough)
  • Retrofit/using a REST api

Nice to have:

  • Experience with Android jetpack apis, including:
    • Navigation
    • WorkManager
    • Data Binding
    • Dagger Hilt
    • Paging
    • Room
  • Jira
  • Git/version control
  • Mobile Accessibility
  • Mobile localization
  • Unit testing
  • Gradle, building multi-module Android projects
  • Audio playback on Android
  • Manual testing
  • Debugging Ridiculous Bugs caused by Deep Android Secrets

Note: If you don’t meet 100% of these requirements but think you’d be a good fit, please don’t hesitate to apply! 


  • Unlimited vacation (UK: annual holiday entitlement is 25 days plus the normal bank and public holidays)
  • Health, dental, and vision benefits
  • 401k plan with company match
  • 16 weeks paid parental leave
  • Annual office supply reimbursement
  • Annual continuing education budget
  • Flexible work schedule
  • Fully remote

Salary range: $180-200k USD (115-125k GBP) depending on experience

  • Must be legally able to work in the UK or the US; we are not able to sponsor visas

Apply now

Max. file size: 50 MB.