Android Developer

About our project

Bookmate Android app is a subscription-based digital library and also a beautiful reader that you can use to read your own .epub and .fb2 books. We are most proud of our recommendation mechanism that adapts to user’s reading preferences and of our social component that allows users to leave reviews, make friends, give likes and comments, save and share quotes from favorite books and much more.

If you’re willing to try Bookmate before going to the tech interview, send us a word to along with your CV and/or portfolio of projects. We'll provide you with a promo code that will allow you to explore the app.

About our processes

The mobile development team follows the best practices of creating high-quality software:

Continuous integration. Automatic code builds are run for every commit made to any repository branch.

Code review. Any code change will be reviewed by at least two randomly chosen teammates.

Collective code ownership. Any member of the team can make the necessary changes to any part of the system.

About you

We’re waiting for you to join our team! To make this collaboration as long and productive as possible, please consider our requirements for the position:

  • Strong knowledge of Android platform
  • Proven knowledge of Java and Kotlin
  • Familiarity with engineering culture and collaborative development skills. We’re very proud to say that every developer who worked with Bookmate was a very qualified engineer, asked a lot of right questions and was able to work in a highly professional team of experts. Let’s keep this culture the same, because we like it!
  • Ability to pursue and understand business-related goals. We won’t push you to sit in on various meetings. But we believe that the most high-quality work can be done when you understand the sense of what you’re doing. Hence the ability to learn how our business works and what problems we are dealing with on a daily basis.
  • A good level of written English (ideally, closer to B2). Being able to speak is a huge bonus. As an international company, we communicate in English.

Bonus points and kudos from our side, if you have:

  • A track record of launching your own application

Our hiring process

Like what you see? We’re glad to hear that. Our hiring process is very simple:

  • Send your CV and/or a portfolio of projects to A hiring manager will contact you and invite you for a quick screening interview by Google Meet or Zoom (appr. 30 minutes). We’ll talk about your previous experiences and answer any questions about Bookmate as a company.
  • If the screening interview goes well, you’ll be invited to a technical interview with CTO and/or your future team members.
  • After the technical interview, no more than 1 week passes before we’re ready to share the final decision with you.

Frequently asked questions

Is Bookmate an international company?

Yes, we’re working on European, Latin American and Asian markets. Our team is international and distributed all over the world.

Does Bookmate offer any options for relocation?

We’re currently offering the option to relocate to Belgrade, Serbia. If you’re willing to relocate, we can provide you with the details of what exactly can we do to make this process easier. Unfortunately, we can’t help you with relocation to another country.

Does Bookmate support remote work?

Yes, but you should be available during typical CET working hours. If you’re close to one of our offices, you’re very welcome to come work in it.

Перетягніть файли сюди, не більш ніж 5 за один раз