Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer, Frontend

Home > Java programming jobs

Senior Software Engineer, Frontend in Canada

  • OpenTable
  • Full time
  • Email
  • Toronto

Responsibilities

  • Translate requirements into frontend solutions, collaborate across teams, manage projects, and create high-level designs.
  • Improve existing applications to support requests from restaurants and internal users.
  • Build new user experiences using modern frontend tools.
  • Develop, test, debug, refactor, and optimize robust advertising and marketing products.
  • Ship and support features used by restaurant partners and diners in real time.
  • Collaborate with product managers, designers, frontend engineers, and Java backend engineers.
  • Contribute ideas and help deliver initiatives that improve the experience of restaurateurs and diners.

Requirements

  • 5+ years of experience with JavaScript or TypeScript and React.
  • Experience creating web experiences with semantic HTML and CSS.
  • Experience refining end-user and developer experiences.
  • Experience refactoring code, optimizing software, debugging, and writing tests with strong coverage.
  • Knowledge of unit, integration, and acceptance testing.
  • Strong computer science fundamentals and understanding of data structures and object-oriented design.
  • Strong communication and collaboration skills, including working with developers, designers, and product owners at all career levels.
  • Self-starter mindset and willingness to seek collaboration or pairing support.

Benefits

  • Hybrid work with an expectation of working in the office two days per week.
  • Ability to work from almost anywhere for up to 20 days per year.
  • Company-paid therapy sessions through SpringHealth and a company-paid Headspace subscription.
  • Annual company-wide week off.
  • Paid parental leave, paid vacation, birthday time off, paid volunteer time, and 20 days of paid time off.
  • Development Dollars, leadership development, and access to thousands of on-demand e-learnings.
  • Travel discounts and Employee Resource Groups.
  • Private health and dental insurance, life and disability insurance, flexible spending account, retirement benefits, and additional paid leave programs.
  • The role is eligible for consideration for an annual bonus and equity grant.

OpenTable

OpenTable is a restaurant technology and dining platform that connects diners with restaurants while helping hospitality businesses manage reservations, streamline operations, and grow their customer base. As part of Booking Holdings, the company serves a global network of restaurants, bars, and ...

Similar positions

Senior Software Engineer

  • Elastic
  • Full time
  • Remote
  • 10/30/2026
  • Salary: €61k-€97k
  • Greece

Staff Software Development Engineer

  • Zscaler
  • Full time
  • USA
  • 10/30/2026
  • Salary: $152k - $190k/yr
  • Santa Clara, CA

Software Engineer, AI & Data Platforms

  • Apple
  • Full time
  • USA
  • 10/30/2026
  • Austin, TX

Backend Software Engineer

  • Megaport
  • Full time
  • Remote
  • 10/30/2026
  • Australia

Software Engineer (Time & Billing)

  • Litify
  • Full time
  • USA
  • 10/30/2026
  • Salary: $115k - $120k/yr
  • Remote