Babylon aims to hire only the most qualified people available for the job at any given time. That doesn't mean that a candidate must have several academic degrees or have years and years of experience. We value potential equally as much as knowledge and experience. Above all, we value one's ability to think independently and to engage.
Additionally, we want to hire people who are reasonable, professional, and fun to work with. After all, they are people we will spend a great deal of time interacting with on a daily basis.
We are continually improving how we work remotely as a company and aim to be as flexible as possible by equally accepting applications from candidates who want to work on-site at our office in London, or who want to work remotely.
At Babylon, we also believe in/champion diversity and welcome everyone from everywhere. Currently in the Android team you'll find people from 🇬🇷🇵🇱🇬🇧🇮🇳🇪🇸🇵🇹🇫🇷🇱🇹🇸🇩🇮🇹🇭🇺🇷🇺🇷🇴🇺🇸, can you add to it?
- Ability to find simple solutions to complex problems
- A passion for quality and strong attention to detail
- Experience with Java or Kotlin
- Aptitude for learning new technologies
- Have an understanding of the principles of computer science
- Hands-on Android engineering experience
- Have published one or more Android apps or be familiar with the app release process from work experience
As you progress to a more experienced engineer, we would also like to see:
- Ability to think and work independently
- Taking ownership of big pieces of work, from the planning phase right the way through to execution and delivery
- Advanced experience in Android development and architecture, including API design techniques
- Experience mentoring junior engineers
And we also have a small nice to have list of things:
- Making contributions to the Android community, through things like projects on GitHub, blog posts or giving talks
- Knowledge of other languages such as Swift or Scala
If you like what you read and want to join the team and help us build the future of healthcare, we have 3 engineer positions above now:
- Android Engineer - South Kensington
- Senior Android Engineer - South Kensington
- Senior Android Engineer - Liverpool Street
The interview process for the Android and Senior Android Engineer roles generally consists in the stages/sessions below. 1 and 2 always happen off-site and from 3-7 depending if you're based around London or not, some of the sessions might happen remotely as well but they usually happen in a half day on-site visit.
Check our interview stages page for a brief description of each of the stages/sessions.
- Initial phone call
- Code challenge
- UI interview
- Architecture interview
- Working with Design and Product
- Programming exercise
- Final interview
We try to maintain the structure order above, but it might be the case where we have to slightly change it due to availability of the participants. In each session you'll have the chance to ask questions as well, so take that opportunity to find out as much as you can about us and the way we work, we'll be happy to answer those questions.