Senior iOS Engineer
OpenTable
This will be a remote role to start, with plans to transition to hybrid in-office 2x/week located in downtown Toronto.
With millions of diners, 60,000+ restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a passion for helping restaurants thrive. Our world-class technology empowers restaurants to focus on what matters most – their team, their guests, and their bottom line – while enabling diners to discover and book the perfect restaurant for every occasion.
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 team and its portfolio of metasearch brands. Hospitality is all about taking care of others, and it defines our culture.
The OpenTable for Restaurants (OT4R) platform is the heart of OpenTable and connects restaurants to our network of over 25 million diners. The OT4R iOS app is a sophisticated software tool that enables restaurant hosts, servers, managers, and owners to plan shifts, manage tables, and grow their business.
As a part of the team, you’ll collaborate with a hardworking and diverse group of engineers, designers, and product managers who are committed to building beautiful, scalable, high-value features. On this team, you will explore a variety of deeply complex and rewarding domain areas, offering plenty of opportunities for professional growth (plus lots of opportunities to just geek out). From inventory management and high-performance data synchronization to crafting sophisticated yet intuitive user interfaces, OT4R has something for everyone.
Responsibilities
- Work closely with other engineers, product managers, and designers to rapidly iterate on product requirements and UX/UI designs, evaluate scope, understand and clearly communicate trade-offs, and build consensus on technical direction.
- Promote quality as a first principle by helping us evolve testing practices, facilitate architecture and code reviews, and improve our CI/CD capability.
- Assess user impact and provide timely responses to support escalations and incidents.
- Provide mentorship and guidance to team members.
Requirements
- Experience shipping production-quality native iOS applications and features.
- Knowledge and proficiency with Swift.
- Comfortable using (and have deep experience in two or more of): SwiftUI, Async/Await, Combine, CoreData, Networking, Instruments, SOLID, MVVM, FRP.
- You have strong communication skills, especially the ability to represent the technical trade-offs between different potential solutions
- You can drive projects from technical planning all the way to production
- You write code that is readable and maintainable. You create abstractions and find opportunities for code reuse.
- You carefully test your work for bugs while ensuring consistency with requirements and designs. You also build automated tests and understand how to use them properly.
- You are comfortable providing feedback to others via a code review process, and receiving feedback others have provided to you via this process
Benefits
- Generous paid vacation + time off for your birthday
- Work from (almost) anywhere for up to 20 days per year
- Focus on mental health and well-being:
- Company-paid therapy sessions through SpringHealth
- Company-paid subscription to Headspace
- Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)
- Paid parental leave
- Paid volunteer time
- Focus on your career growth:
- Development Dollars
- Leadership development
- Access to thousands of on-demand e-learnings
- Travel Discounts
- Employee Resource Groups
- Private health and dental insurance
- Life and Disability insurance
Work Environment & Flexibility
At OpenTable, we pride ourselves on fostering a global and dynamic work environment. As a team member with us, you will benefit from a schedule tailored to accommodate a global workforce operating across multiple time zones. While the majority of your responsibilities may align with conventional business hours, there will be instances where you are expected to manage communications - via calls, Slack messages, or emails - outside of regular working hours to effectively collaborate with international colleagues, respond to restaurant partners, and/or address urgent matters. OpenTable will always abide by and consider local laws and regulations.
Inclusion
We’re committed to creating a workplace where everyone feels they belong and can thrive. We know the best ideas come when we bring different voices to the table, so we're building a team as dynamic as the diners and restaurants we serve—and fostering a culture where everyone feels welcome to be themselves.
If you need accommodations during the application or interview process, or on the job, we’re here to support you. Please reach out to your recruiter to request any accommodations.
- ...might just be in the right place! We are looking for a Staff iOS Developer to join one of our squads where you will be supporting... ...a healthy and collaborative team, continuously improving our engineering practices, and delivering state-of-the-art technology, all while...SuggestedRemote jobLocal areaFlexible hours
$103.5k - $137.4k per year
...innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science-based expertise, our global minds unite... ...education, qualifications, certifications, experience, skills, seniority, geographic location, performance, and business or...SeniorFull timeLocal areaRemote work- .... We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...growing layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- ...Senior Electrical Engineer / Project Lead Location: Ottawa, ON Salary: 120k+ (Based on Experience) An established consulting engineering firm in Ottawa is looking to add a Senior Electrical Engineer / Project Lead to their growing team. This is a unique opportunity...SeniorLong term contract
$104.1k - $138k per year
...innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science‑based expertise, our global minds unite... ...education, qualifications, certifications, experience, skills, seniority, geographic location, performance, and business or organizational...SeniorManual laborWork at officeLocal areaRemote workFlexible hours$140k - $165k per year
...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data...SeniorRemote jobLong term contractFull time$220k per year
...Title: Senior AI/ML Engineer Location: Remote (EST/EDT) - USA OR CANADA Salary: $180K-210k/year CAN Primary stack: Python, Kotlin, TypeScript... ...streams and external integrations. Insight synthesis engine - Ship an LLM-powered correlation engine that returns root...SeniorOngoing contractWork at officeLocal areaRemote workWorldwide$93.8k - $129k per year
...Job Description Overview AtkinsRéalis provides cutting-edge engineering, procurement, construction and financing solutions to projects... ...of major Transit Rail and civil infrastructure projects. As a Senior Utility Design Engineer, you will lead the planning, design, and...SeniorFull timeInternshipFlexible hours- ...Miratech retains nearly 1000 full-time professionals, and our annual growth rate exceeds 25%. Job Description The Senior Data Engineer is responsible for designing, developing, and supporting databases that power a large-scale IVR and contact center platform. The...SeniorLong term contractFull timeInternshipRemote workRelocation
- ...that is amongst the companies that lead the world in technology and innovation. Your next chapter starts here. The ASIC/FPGA Engineer will work hands‑on to implement, integrate, and support hardware designs in a collaborative engineering team. In this role, you...SeniorPermanent employmentFull time
$125k - $171.9k per year
...AtkinsRéalis. We are currently seeking aa dynamic, and growth focused Senior Geotechnical Specialis t to join the Geotechnical Practice ,... ...ideal candidate will have extensive expertise in geotechnical engineering from planning and design, with a strong focus on major and...SeniorFull timeInternshipFlexible hours$145.85k per year
...Job Summary Job Title: Senior Systems Engineer Industry : Technology / Aviation Job Type : Full-time (Hybrid) Headquarters : Ottawa, Ontario Job Level: Technical Level 3 Salary Band: $97,232 to $145,848 About the Job Searidge Technologies, a global...SeniorFull timeWork at officeRemote workShift work- ...Canadian Armed Forces and the Canadian Coast Guard to achieve mission success. This role is Hybrid Ottawa, Ontario Senior Mechanical Systems Engineer Position Summary Thales Canada, Defence & Security is engaged in supporting the Royal Canadian Navy (RCN) through...SeniorLong term contractFull timeTemporary workWork at officeLocal areaWorldwide
$130k - $170k per year
...high‑performance systems that power certificate lifecycle and emerging industry trust models. We are looking for Senior to Principal level DevOps Engineers who focus on turning complex distributed systems into production‑grade services : defining how they are deployed,...SeniorFull timeInternshipLive outWork at office3 days per week$102.31k - $124.48k per year
...staff working on the same projects described above. Education And Experience Completion of 4 year university degree in Civil Engineering or a related Applied Sciences program Minimum of 8 years of related professional experience in water, wastewater and storm water...SeniorFull timeTemporary work- ...largest teams specializing in this discipline among consulting engineering firms in Canada. Guided by an entrepreneurial culture based on innovation... .... Elevate your engineering career by joining us as a Senior Overhead Transmission Lines Civil Engineer . In this pivotal...SeniorPermanent employmentFull timeInternshipWork at officeFlexible hours2 days per week
- ...Hire Resolve is partnering with established and growing organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for engineers with strong technical expertise, proven project delivery experience...SeniorFull timeFor contractors
$123.51k - $155.15k per year
...Job Responsibility: Job Posting Title Senior Systems Engineering and Software Development Specialist Job Category Systems Engineering Language Requirements English / Anglais English is required / L'anglais est requis Flexible Work Agreement Type Hybrid / Hybride Posting End...SeniorFull timeContract workFlexible hours$140k - $160k per year
...cities with the information needed to better understand and improve their transportation network. Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software Engineering, dedicated to this mission. We are seeking a dynamic and passionate...SeniorFull time- ...and help connect great people with great opportunities. We are excited to partner with Noda to attract top talent for Senior Data Engineer. Noda is a data and analytics company for the commercial built environment. We reimagine how modern buildings operate — because...SeniorLong term contractWork at officeRemote workFlexible hoursShift work
$120k - $165k per year
...Senior Highway Engineer Location: Ottawa Ontario Salary $120,000-$165,000 (based on experience) Reference # 16816830 About The Opportunity: We have partnered with an established Engineering Consulting Firm who is looking to add a Senior Highway Engineer to their...SeniorPermanent employmentFull timeContract workFor subcontractorLocal areaFlexible hours$120k - $160k per year
...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental resilience that... ...reinforce each other by design. About this role: The Senior Quantum Engineer will serve as a technical leader in Q-Block's R...SeniorLong term contractPermanent employmentFull time$77k - $123.2k per year
...We're looking for a Senior Systems Engineer This role is Hybrid, Ottawa, Canada We are looking for an experienced Sr. Systems Engineer to manage and maintain our infrastructure services, primarily focusing on Linux systems and VMware virtualization environments...SeniorWork at office$120k - $160k per year
...Senior Bridge Engineer Location: Ottawa Ontario Salary $120,000-$160,000 (based on experience) Reference # 16816827 About The Opportunity: We have partnered with an established Engineering Consulting Firm who is looking to add a Senior Bridge Engineer to their...SeniorPermanent employmentFull time$120k - $170k per year
...success continues to fuel growth. We are currently searching globally for a number of key technical resources, including a Senior FPGA Design Engineer. Key Responsibilities The ASIC/FPGA Designer will work in an exciting team environment and will have the following responsibilities...SeniorFull time- ...Senior Sustaining Engineer-Onsite Position We’re looking for highly motivated Senior Sustaining Engineer who live and breathe embedded hardware design to help us create the latest in embedded systems technology at our world class facility in Ottawa, ON ! As our Senior...Senior
$125.2k - $132.5k per year
...s largest vertically integrated collection of unmatched reverse engineering, teardown, and market analysis in the semiconductor industry. This... ...intelligence workflows in the world. We're looking for a Senior Site Reliability Engineer who wants to own that foundation. This...SeniorRemote jobPermanent employmentFull timeInternshipFlexible hours$130k - $180k per year
...searching globally for a number of key technical resources, including a Senior Physical Designer with exceptional technical skills and... ...in P&R. About the Position: As a Digital Physical Design Engineer you will play a key role in backend implementation from netlist...SeniorFull time$150k - $235k per year
...employees, and communities. The Role We are looking for multiple Engineering Managers to lead and recruit a team of highly skilled engineers.... ...features to successful delivery Be a trusted partner for senior management to determine best solutions, help drive alignment and...SeniorWork at officeLocal areaRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior iOS Engineer. Be the first to apply!
- remote ios developer Ottawa, ON
- ios developer Ottawa, ON
- sénior service a la clientèle Ottawa, ON
- senior commissioning manager Ottawa, ON
- senior hardware engineer Ottawa, ON
- senior accounting technician Ottawa, ON
- senior engineer Ottawa, ON
- senior tax manager Ottawa, ON
- senior graphic designer Ottawa, ON
- senior manager Ottawa, ON

