OpenTable
Senior iOS Engineer
Toronto, Canada · Senior
Sponsorship not specifiedDetected 7 days ago
SwiftiOSSwiftUICode ReviewCI/CDInventory ManagementTest AutomationLeadershipCommunicationMentoring
About the role
- 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.
- As a team member with us, you will benefit from a schedule tailored to accommodate a global workforce operating across multiple time zones.
- OpenTable will always abide by and consider local laws and regulations.
Responsibilities
- Collaborate with cross-functional partners to rapidly iterate on product requirements and designs, ensuring alignment on technical direction and project scope.
- Drive engineering excellence and software quality by leading architecture and code reviews, advancing automated testing practices, and improving our CI/CD capability.
- Mentor and guide team members to foster technical growth and maintain readable, maintainable, and reusable code standards.
Requirements
- Experience shipping production-quality native iOS applications and features (typically 5+ years).
- Proficiency with Swift and technical familiarity with iOS core frameworks.
- Comfortable using (and have deep experience in two or more of): SwiftUI, Async/Await, Combine, CoreData, Networking, Instruments, SOLID, MVVM, FRP.
- Proven track record of driving software development projects from technical planning through production deployment.
- Experience actively mentoring team members and leading robust peer code reviews.
- Experience writing readable, maintainable, and reusable code with a strong emphasis on automated testing.
- Strong communication skills with the ability to articulate technical trade-offs to cross-functional stakeholders.
Nice to have
- Experience with advanced asynchronous programming, reactive frameworks, and software architecture design patterns.
- Experience optimizing mobile performance and data synchronization workflows using profiling tools.
Compensation
- Work from (almost) anywhere for up to 20 days per year
- Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)
Benefits
- Generous paid vacation + time off for your birthday
- Focus on mental health and well-being:
- Paid parental leave
- Private health and dental insurance
- Life and Disability insurance
Company info
- At OpenTable, we pride ourselves on fostering a global and dynamic work environment.
Apply directly at OpenTable →Create a free account for alerts like thisView OpenTable immigration profile
This listing is sourced directly from OpenTable's careers page and normalized into a canonical job model.