Senior Android Engineer

OpenTable
London
10 months ago
Create job alert

Senior Android Engineer

London (Hybrid)

With millions of diners, tens of thousands of restaurants, and 23+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a unique insight into the world of hospitality. We champion restaurants, bars, wineries, and other venues around the world, helping them attract guests, manage capacity, improve operations and increase revenue.

Every employee at OpenTable has a tangible impact on what we do and how we do it. You’ll also be part of a global network that includes OpenTable and KAYAK's portfolio of travel brands including Swoodoo, checkfelix, momondo, Cheapflights, Mundi and HotelsCombined.

Hospitality is all about taking care of others, and it defines our culture. You’ll work in a welcoming and inclusive environment, and get the benefits, flexibility, and support you need to succeed.

The role:

Our EU engineering team is growing, and we're looking for first Senior Android Engineer in the UK, who’ll help us build amazing experiences for millions of our diners across the world.

We're searching for a product-aware engineer passionate about phenomenal UI and UX to join our team. You understand the need for engineering excellence with tested, resilient code balanced against the need to move fast and iterate.

You'll be part of the team that helps restaurants of all sizes thrive by creating experiences that make diners come back, time after time, to find and book the perfect table for every occasion. We'd love you to join our team and help shape the roadmap for our products!

This role is all about collaborating across teams to make a difference for customers.

As an Android engineer at OpenTable, you’ll work in a small product squad alongside Web Engineers, Product Designers, Product Managers, QA Testers, and Data Scientists.

You'll report to an engineering manager, and their mission is to help you develop and grow as an engineer.

You'll help us

  • Build new features for diners to discover restaurants on our award-winning Android App, written entirely in Kotlin, backed by services we own.

  • Scale the app and take ownership of technical improvements/roadmap

  • Craft sophisticated and practical user interfaces for discovering restaurants on our global app

  • Develop experiences for millions of diners and make it easy for them to discover the perfect dining occasions.

  • Improve yourself and the team by learning new skills and sharing your knowledge with others.

  • Create a better product by voicing your opinions on how and why we do what we do.

  • Use data insights and leverage A/B tests heavily to validate our products, allowing us to test and iterate quickly

You'll fit right in if

  • You have an empathetic mindset and enjoy collaborating with developers, designers and product managers of all career levels

  • You are keen to lead, mentor and grow junior engineers

  • You are comfortable working with both Android and server-side code (we own the services that power our app, written in Java)

  • You have experience with building and maintaining a scalable, modern and performant Android app

  • You value testing as a way to ensure a phenomenal user experience

  • You possess an appetite for continually refining and improving the end-user experience as well as the developer experience

Not everyone knows everything in our teams; we don't expect you to either. You'll be encouraged to learn on the job, and we have two dedicated days at the end of our sprints for people to explore, learn and be creative.

Interview process

We know that interviewing is a two-way process, and we want you to have the time and opportunity to get to know us as much as we are getting to know you!

Our interviews are conversational, and we want to get the best from you, so come with questions and be curious.

You can expect the process below, following a chat with one of our Talent Team:

  • Initial phone call with the hiring manager:~45 minutes

  • Technical interview:~1 hour

  • System design interview:~1 hour

  • Final Stage Interview:~1-2 hours with various members of the team, combining technical and non-technical folks

How you'll work

OpenTable teams are independent and come up with their way of working. In our team, we use two-week sprints to prioritise and drive work. Within this team, we are spread across the UK and work remotely for the majority of our time. We meet once a month in our London office to have lunch, collaborate and create bonds. We have regular team offsite events. Our last one was cocktail making and tapas in March 2024.

We have a flexible approach to office and home working, trusting you to find the right balance of productivity and face-to-face collaboration. If you want in-person collaboration or to see a familiar face in person, we have a fully operational dog friendly office with free lunches, massages and all the necessary equipment to be productive.

Enjoying what you do and progressing in your career is important to us. Not everyone wants to be a manager, so OpenTable has parallel tracks for technical and management roles, which you can switch between when it suits you.

What to expect

OpenTable engineers come from a diverse group of backgrounds, and we believe that a team with a broad set of experiences produces amazing results. You do not have to have a computer science degree; in fact, several of us have social science degrees or no degree at all. We are a diverse team and genuinely believe that representation matters.

You'll regularly work with our development teams worldwide, from San Francisco and Los Angeles to Kaunas, Mumbai, Berlin, and Melbourne.

Diversity, Equity, and Inclusion

OpenTable aspires to be a workplace that reflects the diverse communities we serve and a culture that is inclusive and welcoming. Hiring people with different backgrounds, experiences, perspectives, and ideas is critical to innovation and to how we deliver great experiences for our users and our partners. Representation matters.

We ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform job responsibilities, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Related Jobs

View all jobs

Principal Software Engineer

Senior Data Engineer

Senior ML Engineer

Senior Quantity Surveyor (various locations)

Senior Software Engineer (GO/PHP)

Senior Data Scientist

Get the latest insights and jobs direct. Sign up for our newsletter.

By subscribing you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

AI Jobs for Non‑Technical Professionals: Where Do You Fit In?

Your Seat at the AI Table Artificial Intelligence (AI) has left the lab and entered boardrooms, high‑street banks, hospitals and marketing agencies across the United Kingdom. Yet a stubborn myth lingers: “AI careers are only for coders and PhDs.” If you can’t write TensorFlow, surely you have no place in the conversation—right? Wrong. According to PwC’s UK AI Jobs Barometer 2024, vacancies mentioning AI rose 61 % year‑on‑year, but only 35 % of those adverts required advanced programming skills (pwc.co.uk). The Department for Culture, Media & Sport (DCMS) likewise reports that Britain’s fastest‑growing AI employers are “actively recruiting non‑technical talent to scale responsibly” (gov.uk). Put simply, the nation needs communicators, strategists, ethicists, marketers and project leaders every bit as urgently as it needs machine‑learning engineers. This 2,500‑word guide shows where you fit in—and how to land an AI role without touching a line of Python.

ElevenLabs AI Jobs in 2025: Your Complete UK Guide to Crafting Human‑Level Voice Technology

"Make any voice sound infinitely human." That tagline catapulted ElevenLabs from hack‑day prototype to unicorn‑status voice‑AI platform in under three years. The London‑ and New York‑based start‑up’s text‑to‑speech, dubbing and voice‑cloning APIs now serve publishers, film studios, ed‑tech giants and accessibility apps across 45 languages. After an $80 m Series B round in January 2024—which pushed valuation above $1 bn—ElevenLabs is scaling fast, doubling revenue every quarter and hiring aggressively. If you’re an ML engineer who dreams in spectrograms, an audio‑DSP wizard or a product storyteller who can translate jargon into creative workflows, this guide explains how to land an ElevenLabs AI job in 2025.

AI vs. Data Science vs. Machine Learning Jobs: Which Path Should You Choose?

In recent years, the fields of Artificial Intelligence (AI), Data Science, and Machine Learning (ML) have experienced explosive growth. Spurred by the increase in data availability, advances in computing power, and the demand for intelligent decision-making, organisations of all sizes are investing heavily in these areas. If you’ve been exploring AI jobs on www.artificialintelligencejobs.co.uk, you’ve likely noticed that employers use terms like “AI,” “Data Science,” and “Machine Learning”—often interchangeably. While they are closely related, there are nuanced differences between these fields. Understanding these distinctions is key if you’re trying to decide which path suits you best. This comprehensive guide will help you differentiate among AI, Data Science, and Machine Learning. We will discuss the key skills for each, typical job roles, salary ranges, and provide real-world examples of professionals working in these fields. By the end, you should have a clearer idea of where your strengths and passions might fit, helping you take the next step towards securing your ideal role in the world of data-driven innovation.