- Toronto, Canada
- Hybrid
- Full-time · Senior
- 5+ years
Build and evolve the mission‑critical native iOS application for OpenTable for Restaurants, enabling restaurant hosts, servers, managers, and owners to orchestrate shifts, manage table inventory, and scale operations.
Compensation
We offer a competitive base salary and benefits including: health benefits; flexible spending account; retirement benefits; life insurance; paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays); and parental leave benefits. This role is eligible to be considered for an annual bonus and equity grant.
Responsibilities
- Architect, build, and ship robust, production-quality native iOS features that power day-to-day restaurant floor operations.
- Collaborate closely with product managers and designers to translate open-ended problem statements into validated technical requirements and UX implementations.
- Deconstruct multi-month engineering initiatives into phased, value-driven milestones, driving technical execution from concept through launch.
- Champion high software quality standards by writing comprehensive automated test suites, leading architecture reviews, and refining CI/CD pipelines.
- Leverage advanced iOS profiling and debugging tools to triage support escalations, resolve runtime anomalies, and optimize client performance.
Requirements
- Nice to have: B2B mobile applications
- Nice to have: App Store submission
- Nice to have: staged rollouts
- Nice to have: feature flag management
- Nice to have: regression triage