Frontend Software Engineer (Js, TypeScript) (Ontario)

Frontend Software Engineer (Js, TypeScript) (Ontario)

03 Aug
|
Socket.dev
|
Ontario

03 Aug

Socket.dev

Ontario

About The Company OpenTable, a proud part of Booking Holdings, Inc. (NASDAQ: BKNG), is a global leader in restaurant technology with over 25 years of experience. Serving millions of diners and partnering with more than 60,000 restaurants worldwide, OpenTable is dedicated to enhancing the dining experience through creative solutions. Our platform empowers restaurants to streamline their operations, optimize guest experiences, and grow their business, while helping diners discover and reserve the perfect dining spots for every occasion. With a commitment to excellence and a passion for hospitality, OpenTable continues to set industry standards and drive technological advancements in the restaurant sector.
About The Role This is a remote role initially, with plans to transition to a hybrid work environment at our downtown Toronto office located at 134 Peter Street, working in-office twice a week. As a Staff Frontend Engineer within the Availability Planning & Experiences team, you will play a pivotal role in shaping the core features that define restaurant operational setups globally. Your work will directly impact how restaurant partners set shifts, optimize table layouts, and create unique dining experiences. You will be a technical leader, responsible for designing, developing, and maintaining large-scale frontend systems using React, TypeScript, and related technologies. Your expertise will influence both user experience and system architecture, ensuring scalable, maintainable, and high-quality solutions. This role offers a unique balance of autonomy and ownership, allowing you to contribute to strategic decisions while executing complex technical challenges,



ultimately helping restaurants thrive and delivering exceptional experiences to diners worldwide.
Qualifications 7+ years of professional software development experience, with a focus on frontend applications
Deep proficiency in JavaScript, TypeScript, React, Redux, and Node.js
Experience in designing and implementing scalable, maintainable frontend architectures
Proven track record of leading large-scale projects from conception to production
Strong understanding of automated testing frameworks such as Jest, React Testing Library, and Cypress
Excellent communication skills, with the ability to articulate complex technical concepts to cross-functional teams
Experience collaborating with designers using tools like Figma
Ownership mindset with a passion for code quality, best practices, and continuous improvement
Ability to work effectively in a remote or hybrid environment, managing priorities and deadlines
Responsibilities
Write, review, and maintain mission-critical frontend code utilizing React, TypeScript, and JavaScript
Define and implement the technical vision for the Availability Planning system, ensuring scalability and usability
Design and develop reusable UI components and abstractions that enhance system performance and maintainability
Collaborate closely with product managers, designers, and backend engineers to deliver high-quality features
Drive architectural decisions,



ensuring the frontend architecture can handle complex operational workflows
Implement rigorous testing strategies to ensure high standards of quality and reliability
Mentor team members, elevate coding standards, and promote best practices across the engineering team
Participate in planning, design reviews, and technical discussions to influence product development
Maintain awareness of industry trends and incorporate innovative solutions into the development process
Benefits
Generous paid vacation and time off, including paid birthday leave
Work from almost anywhere with up to 20 days per year
Company-paid mental health support, including therapy sessions and Headspace subscriptions
Annual company-wide week off for team recharging
Paid parental leave and volunteer time
Development and leadership growth programs, including access to thousands of e-learning resources
Travel discounts and employee resource groups
Private health and dental insurance
Life and disability insurance coverage
Competitive salary range of CAD 160,000 - CAD 190,000, with potential for bonuses and equity grants
Equal Opportunity
OpenTable is committed to fostering an inclusive and diverse workplace where everyone feels valued and empowered. We believe that a variety of perspectives drives innovation and excellence. We welcome applications from all qualified candidates and are dedicated to providing accommodations during the hiring process and employment. If you require assistance or adjustments, please contact our recruitment team. We are an equal opportunity employer and celebrate the unique contributions of each individual.

#J-18808-Ljbffr

📌 Frontend Software Engineer (Js, TypeScript) (Ontario)
🏢 Socket.dev
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: frontend software engineer (js, typescript) (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: frontend software engineer (js, typescript) (ontario) / ontario