×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer - Hospitality; Frontend

Remote / Online - Candidates ideally in
Toronto, Ontario, C6A, Canada
Listing for: OpenTable
Remote/Work from Home position
Listed on 2025-10-31
Job specializations:
  • Software Development
    Front End Developer, React.js, Full Stack Developer, Software Engineer
Job Description & How to Apply Below
Position: Senior Software Engineer - Hospitality (Frontend)

Senior Software Engineer - Hospitality (Frontend)

Join to apply for the Senior Software Engineer - Hospitality (Frontend) role at Open Table
. This remote role starts with hybrid in‑office 2x/week in downtown Toronto. Open Table, part of Booking Holdings, empowers 60,000+ restaurant partners with technology that lets diners discover and book the perfect venue. You’ll create engaging web experiences for restaurant customers using modern React, Redux, and Type Script. We test with React Testing Library and Cypress, work in Node.js, and collaborate closely with backend engineers, product managers, designers and delivery managers.

Responsibilities
  • Write completely new user experiences with modern frontend tools that help restaurants run their businesses.
  • Build, maintain and modernize our existing applications using your experience and expertise.
  • Develop new features by working closely with product managers and designers.
  • Deliver impactful initiatives that improve the lives of restaurateurs.
Qualifications
  • You are humble and enjoy working with developers, designers and product owners of all career levels.
  • You have 5+ years of experience with JavaScript or Type Script, and React.
  • You can drive projects from technical planning all the way to the release.
  • You enjoy crafting great accessible and scalable web experiences using semantic HTML and CSS.
  • You value testing as a way to ensure a great user experience.
  • You embody a growth mindset and enjoy working in a team setting.
  • You possess an appetite for refining and improving the end user experience as well as the developer experience.
  • You have experience working with design systems and building reusable components.
  • You see communication as the cornerstone of building solid applications.
  • Bonus if you have knowledge of NodeJS and a build system like Webpack.
Benefits
  • Generous paid vacation and birthday time off.
  • Work from anywhere up to 20 days per year.
  • Company‑paid therapy sessions through Spring Health.
  • Company‑paid subscription to Headspace.
  • Annual company‑wide week off to recharge.
  • Paid parental leave and volunteer time.
  • Development Dollars, leadership development, and thousands of on‑demand e‑learning courses.
  • Travel discounts, employee resource groups, and private health and dental insurance.
  • Life and disability insurance.
Work Environment & Flexibility

Open Table fosters a global, dynamic environment. While most responsibilities align with conventional hours, you may need to manage communications outside regular hours to collaborate with international colleagues and address urgent matters.

Inclusion

We are committed to a workplace where everyone feels they belong and can thrive, bringing diverse voices to drive innovation and success.

Accommodation

If you need accommodations during the application or interview process, or on the job, please reach out to your recruiter.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary