Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer - iOS

Home > Swift programming jobs

Senior Software Engineer - iOS in Canada new

  • OpenTable
  • Full time
  • Email
  • Toronto

Responsibilities

  • Collaborate with engineers, product managers, and designers to refine requirements, assess scope, communicate trade-offs, and establish technical direction.
  • Turn open-ended problems into shipped products by validating assumptions and proposing effective solutions.
  • Break multi-month initiatives into milestones and own delivery through launch and ongoing operation.
  • Improve testing practices, architecture and code reviews, and CI/CD capabilities.
  • Respond to user-impacting support escalations and incidents.
  • Mentor and guide team members.

Requirements

  • Experience shipping production-quality native iOS applications and features with proficiency in Swift.
  • Deep experience in at least two of SwiftUI, Async/Await, Combine, CoreData, Networking, Instruments, SOLID, MVVM, and FRP.
  • Strong debugging skills with Instruments, breakpoints, and the LLDB console, along with experience building and using automated tests.
  • Ability to write readable, maintainable, reusable code and validate the quality and accuracy of AI-assisted development output.
  • Strong communication skills and ability to explain technical trade-offs and participate effectively in code review.
  • Preferred: experience building and maintaining B2B applications with complex business logic, high information density, and demanding state management.
  • Preferred: experience with release management, branching strategies, release trains, feature flags, phased rollouts, App Store submission, and crash and regression triage.
  • Preferred: experience strengthening networking, persistence, data synchronization, design systems, module boundaries, and build and test tooling.

Benefits

  • Remote work initially, with a transition to hybrid work requiring two office days per week in downtown Toronto.
  • Work from almost anywhere for up to 20 days per year.
  • Company-paid therapy through SpringHealth and a company-paid Headspace subscription.
  • Annual company-wide week off, paid parental leave, paid vacation, birthday time off, paid volunteer time, and 20 days of paid time off.
  • 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, and other health, retirement, and leave benefits.

OpenTable

OpenTable is a restaurant technology and dining platform that connects diners with restaurants while helping hospitality businesses manage reservations, streamline operations, and grow their customer base. As part of Booking Holdings, the company serves a global network of restaurants, bars, and ...

Similar positions

Software Engineer III - iOS Developer

  • JPMorgan Chase
  • Full time
  • USA
  • 10/31/2026
  • Salary: $114k - $155k/yr
  • Plano, TX

BBVA Bancomer IOS developer T

  • Orion Innovation
  • Full time
  • Others
  • 10/31/2026
  • Mexico City, Mexico

Senior Software Engineer - Mobile iOS

  • Garmin
  • Full time
  • USA
  • 10/31/2026
  • Salary: $134k - $170k/yr
  • Louisville, CO

Senior iOS Engineer (Connectivity)

  • WHOOP
  • Full time
  • USA
  • 10/31/2026
  • Salary: $150k - $215k/yr
  • Boston, MA

IOS engineer

  • Higgsfield
  • Full time
  • Others
  • 10/31/2026
  • Salary: Competitive
  • Almaty, Kazakhstan