Please note that candidates based within a commutable distance to the Mexico City office will be hybrid in office 2x a week starting in October 2024.
OpenTable, part of Booking Holdings Inc. (NASDAQ: BKNG), is the world's leading provider of online restaurant reservations, seating more than 25 million diners per month via online bookings across approximately 60,000 restaurants.
Since its inception in 1998, OpenTable has seated more than 1.5 billion diners in over 20 countries. The Company is headquartered in San Francisco, California, and the OpenTable service is available throughout the United States, as well as in Canada, Germany, Japan, Mexico, the UK and many more locations.
As an employee of OpenTable, you will be part of a global network that includes OpenTable and KAYAK's portfolio of meta-search brands including momondo, Cheapflights, Swoodoo, checkfelix and Mundi. Many employees are dedicated to one brand, but we all have the benefit of using each other’s strengths and insights. Together, we’re able to help people experience the world through dining and travel.
At OpenTable, we take pleasure in Software Development. We believe that velocity comes from a commitment to clean code and solid engineering principles. We deliver innovative products through rapid, continuous development. Millions of diners and thousands of restaurants around the globe use our products. If you are excited by constantly meaningful engineering processes and can deliver exceptional quality in a fast-paced, agile environment, we'd like to meet you. Bonus points if you love restaurants too.
You will be a mid-level Software Engineer working in the frontend on the Availability Planning and Experiences team. Availability Planning is OpenTable's control panel. It is where a Restaurant goes to define their schedule and shifts, as well as the placement of their tables; and it has tons of settings to control how those tables are utilized by their diners. As we keep adding more controls, we are always thinking about how we can ensure these controls interact with each other in sensible ways, and how we can give Restaurants tons of power without making it too complex for them to use.
The team also owns Experiences, which provides an increasing number of ways in which Restaurants can define interesting and unique events for their customers to attend. An example of an Experience is a custom menu offered for a local Restaurant Week event. Experiences can be configured to allow prepayment and can be offered at different price points. Experiences can affect the availability of tables (for example, a table might be exclusive to an Experience) and therefore it is increasingly intertwined with Availability Planning.
Our codebase uses JavaScript and TypeScript with the React and Redux frameworks. We make extensive use of testing using the React Testing library, Jest, and Cypress.
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.
•Last updated on Aug 28, 2024
30+ days ago
Boston, Massachusetts
·30+ days ago
Minneapolis, Minnesota
·30+ days ago
Chicago, Illinois
·30+ days ago
London, England
·30+ days ago