19 hours ago
Toronto, CanadaSenior
Responsibilities
- Architect, build, and ship robust native iOS features supporting restaurant floor operations.
- Translate product goals and problem statements into technical requirements and user experience implementations with product managers and designers.
- Break down multi-month initiatives into milestones and drive execution from concept through launch.
- Write automated test suites, lead architecture reviews, and improve CI/CD pipelines.
- Use iOS profiling and debugging tools to resolve support escalations, runtime issues, and client performance problems.
- Mentor peer engineers and promote inclusive code review practices.
- Lead iOS release activities including App Store submission, staged rollouts, feature flag management, and regression triage.
- Architect foundational mobile layers such as networking, offline caching, modular architectures, and design system components.
Requirements
- At least 5 years of software engineering experience building and shipping native iOS applications with Swift in production.
- Deep expertise in SwiftUI, Swift Concurrency including Async/Await, Combine, and Core Data.
- Extensive experience using Instruments, LLDB, and standard iOS toolchains to debug and profile memory, latency, and layout performance.
- Experience writing scalable, maintainable mobile code with automated unit and integration test coverage.
- Strong communication skills and experience explaining technical trade-offs to product and design partners.
- Preferred experience developing complex B2B mobile applications with high information density, complex domain logic, and state management challenges.
- Preferred experience with iOS release management, foundational mobile architecture, networking protocols, offline caching, modular architectures, or design system components.
- Familiarity with responsible use of AI-assisted developer tools.
Benefits
- Hybrid work in downtown Toronto with an expectation of working in the office two days per week.
- 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, generous paid vacation, birthday time off, 20 days of paid time off, and paid volunteer time.
- Development Dollars, leadership development, and access to thousands of on-demand e-learning courses.
- 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.
- Schedule flexibility for collaboration across global time zones.
Tech Stack
iOSSwiftSwiftUI
Categories
Mobile
About OpenTable
OpenTable builds an online restaurant reservations marketplace for diners and reservation, guest management, and operations software for restaurants, sold via subscriptions and per-cover fees. Its consumer apps and integrations power bookings across 70,000+ restaurants worldwide and connect with POS and other hospitality systems. Founded in 1998 and headquartered in San Francisco, OpenTable is part of Booking Holdings.
