Skip to Main Content

Job Title


Senior Mobile Software Developer (iOS)


Company : TouchBistro


Location : Toronto, Ontario


Created : 2026-01-22


Job Type : Full Time


Job Description

Join to apply for the Senior Mobile Software Developer (iOS) role at TouchBistro . TouchBistro is a leading Point-of-Sale and restaurant management system that helps restaurants streamline operations and increase revenue. We power more than 29,000 restaurants worldwide. Responsibilities Build & maintain developerfacing tools that improve the local development experience Maintain a speedy & reliable continuous deployment pipeline, which developers use to deploy their own commits to TestFlight and the App Store Build libraries & abstractions that our developers use to build products and features. For example, we have designed systems that make it easy for our developers to manage database transactions, perform structured logging, implement authentication and authorization correctly, and more, so that developers can focus on business problems and not underlying infrastructure Perform release engineering activities, along with finding process improvements such as decommissioning legacy code, inventing new tools, upgrading to the latest version of Xcode or other dependencies, or making sweeping orgwide implementation changes Collaborate with members of the Developer Acceleration team across a variety of domains including mobile, distributed systems, web development, systems administration, and application security Qualifications You have 5+ years of experience developing native iOS apps in a production setting You are an expert in Swift and/or ObjectiveC You have a deep understanding of computer architecture, concurrency, and other computer science fundamentals You have experience with Core Data, SQLite, relational databases & normalization You have experience working in large monorepos, modular codebases with multiple developers, enforcing design patterns and good practices You have a thorough understanding of networking protocols (HTTP, WebSockets) and RESTful APIs You have a solid understanding of dependency management, including binary frameworks, how they are compiled, and their different types You have a solid understanding of iOS testing practices, including XCTest and XCUITests You have experience maintaining or consuming continuous integration/deployment pipelines (we use CircleCI, fastlane, XcodeGen, TestFlight, App Store Connect) You are comfortable with Linux/UNIX systems (basic shell scripting, automation, Makefiles, etc) You have experience with observability systems (we use Datadog and Sentry extensively for our o11y stack) You have exposure to systems programming and exposure to web development is a plus Benefits Generous Time Off Program Health, Dental, and Vision Benefits Flexible Health and Wellness Plan Parental Leave & top up Employee Assistance Program Professional Development Volunteer Program Monthly Lunches Salary Range: $130,000$150,000 CAD About Us At TouchBistro, we provide an allinone platform that integrates frontofhouse and backofhouse operations, allowing restaurateurs to streamline tasks, increase sales, and deliver a stellar guest experience. TouchBistro believes in fostering an inclusive workplace where all individuals have an opportunity to succeed. Requests for accommodation due to a disability can be made at any stage of the recruitment process. #J-18808-Ljbffr