We are looking for a Senior Android Developer with Kotlin experience to join our team near Old Street on an initial 3 month contract with the potential to extend.
You will be part of the Rides product innovation group building the next generation of transport solutions for our customers.
We launched the Rides team two years ago with the goal of becoming the best way to get to and from the airport. We started offering airport transfers on booking.com while also building our direct business, rideways.com. We are now rapidly expanding Rides as well as building additional new transport products to get our customers from A to B in the best way possible.
We are building a culture that promotes excellent engineering practices, has a focus on testing, is working towards a continuous deployment pipeline, and, encourages code reviews, pairing and technical design discussions. Keeping up to date with best practice is essential.
We have an iOS app and an Android app will follow soon.
On the backend we use Java 8 and Spring Boot. The next step is to build out the backend taking a cloud native approach based on Kubernetes and Microservices following, but not limited to, Twelve-Factor App principles and the Reactive Manifesto. Well deploy on AWS and expect to use other cloud providers in other territories.
For testing, amongst other things, we use Cucumber, XCTest, JUnit, Selenium, Appium and Postman.
We are looking for someone who has:
Technical knowledge Has a very good understanding of native Android development (5+ years)KotlinIs confident creating high quality UIs (working with UX and UI Designers)Understands how to create stable and performant native apps, taking in to account the constraints of mobile devicesCan build robust integrations with backend servicesHas experience working with embedded databases Engineering excellence Understands how to deliver maintainable softwareDelivers effective tests Technical problem solving Can create robust technical solutionsUnderstands and applies Android design principles and patterns Collaborative working Enjoys working in, and contributing to, an Agile working environmentContinually improves their knowledge and shares best practice
We are the ones who empower people to get where they are going. Whether they are taking the wheel or sitting back and leaving it to the driver. Whether they are heading straight from A to B or enjoying the freedom to go wherever their journey takes them.
To do that, we operate multiple brands:
Booking.com We are the transport arm of the worlds leading travel booking site. Rentalcars.com The worlds biggest online car rental service, putting customers behind the wheel at over 50,000 locations worldwide. Rides Finding the best way for each customer to get from A to B. Connect Bringing our tried and tested magic to our partners sites, delivering seamless travel experiences through brands our customers already know and love.
And we are in good company. Together with priceline.com, KAYAK, agoda.com, and OpenTable, we are part of Booking Holdings, the world leader in online travel and related services.