Talent.com
Senior Mobile Software Developer (iOS)
Senior Mobile Software Developer (iOS)TouchBistro • Toronto, ON, Canada
Senior Mobile Software Developer (iOS)

Senior Mobile Software Developer (iOS)

TouchBistro • Toronto, ON, Canada
11 days ago
Job type
  • Full-time
Job description

Job Description

Job Description

TouchBistro is looking for Senior Mobile Software Developers (iOS) . At TouchBistro, our flagship iOS application is on a 2-week release cadence. Our software development teams deploy changes to our production web and backend stacks over 100 times per week. Development teams are empowered and expected to self-service their own releases, production monitoring, and gradual rollout via feature flags.

We are looking for an experienced developer with a similar mindset to join our team. As a member of TouchBistro, you will be a part of a close-knit group of experienced developers with a birds-eye view of all software development activities at TouchBistro. Our mission is to make our developers productive and fearless, to reduce toil, and to remove obstacles from our product development teams, while building the best restaurant software available in the market. We act as a force multiplier for the teams writing software for our customers.

Your Impact

  • Build & maintain developer-facing 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've 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
  • Performing release engineering activities, along with finding process improvements like decommissioning legacy code, inventing new tools, upgrading to the latest version of XCode or other dependencies, or making sweeping org-wide implementation changes
  • Collaboration with members of the Developer Acceleration team across a variety of domains including mobile, distributed systems, web development, systems administration and application security.

What You Bring

  • You have 5+ years of experience developing native iOS apps in a production setting
  • You are an expert in Swift and / or Objective-C
  • You 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 good 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!
  • As part of Ontario's Pay Transparency requirements, TouchBistro is committed to open and equitable compensation practices. Our salary bands are designed to reflect the range of skills and experience needed for the position and to allow room for growth. The final offer amount for this role will depend on geographical region, applicable experience, and the skillset of the candidate.

    Salary is based on relevant skills, experience, and internal equity. This posting reflects an existing vacancy. Artificial intelligence (AI) tools may be used to support parts of the recruitment and selection process; however, all hiring decisions are made by our hiring managers and recruitment team.

    Salary Range

    $130,000—$150,000 CAD

    What We Offer

    At TouchBistro, we are a diverse group of restaurant-obsessed, tech-loving people brought together by a mission to support the passion and success of restaurateurs. You can feel confident joining a fun, vibrant, and rapidly growing environment. You will be working alongside driven individuals who are passionate, innovative, accountable, collaborative, and respectful.

    The Perks :

  • 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
  • About Us

    TouchBistro is an all-in-one Point-of-Sale and restaurant management system that makes running a restaurant easier. We have powered more than 29,000 restaurants around the world, and we know that while passion is plenty in the restaurant industry, time and money usually aren't. Providing the most essential front of house, back of house and customer engagement solutions on one easy-to-use platform, TouchBistro helps restaurateurs streamline and simplify their operations, increase sales, drive revenue, 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.

    Create a job alert for this search

    Senior Ios Developer • Toronto, ON, Canada

    Similar jobs
    Software Engineer, iOS (Platform)

    Software Engineer, iOS (Platform)

    League • Toronto
    Full-time
    Founded in 2014, League is the leading healthcare consumer experience (CX) platform, powered by artificial intelligence (AI), reaching more than 63 million people around the world and delivering th...Show more
    Last updated: 12 days ago • Promoted
    iOS Engineer (Mid-Senior) — Build Scalable Features for Millions

    iOS Engineer (Mid-Senior) — Build Scalable Features for Millions

    Pinterest • Toronto
    Full-time
    A global creative platform is seeking a Mid-Senior iOS Engineer based in Ontario.The role involves building features for the iOS app and requires a deep understanding of iOS development in Objectiv...Show more
    Last updated: 12 days ago • Promoted
    Senior Mobile Engineer – Core Platform & Apps

    Senior Mobile Engineer – Core Platform & Apps

    Virtusa • Toronto C6A, ON, Canada
    Full-time
    A leading technology solutions provider in Toronto is looking for a Senior Mobile Developer to join their Core Engineering team. This position requires expertise in mobile development for both iOS a...Show more
    Last updated: 1 day ago • Promoted
    Senior iOS Engineer - Lead Architecture & Delivery

    Senior iOS Engineer - Lead Architecture & Delivery

    Capital One • Toronto
    Full-time
    A leading financial services company in Toronto is seeking an experienced Staff iOS Engineer to lead major components of their mobile platform. The ideal candidate has a Bachelor's degree and over 6...Show more
    Last updated: 30+ days ago • Promoted
    Mobile Engineer - toronto

    Mobile Engineer - toronto

    Hays • toronto, on, ca
    Full-time
    Job Title : Full Stack Mobile Developer.Contract Duration : 6 months (Possible Extension).Location : 1 time in the week (Toronto). Tech Stack : TypeScript + Python + React framework.The ideal candidate ...Show more
    Last updated: 4 days ago • Promoted
    Senior iOS Developer

    Senior iOS Developer

    TekStaff IT Solutions • Toronto
    Full-time
    Mobile Software Engineer II (Sr iOS Developer).We’re unlocking community knowledge in a new way.Experts add insights directly into each article, started with the help of AI.Candidate Requirements / ...Show more
    Last updated: 2 days ago • Promoted
    CMS (Content Management System) Developer

    CMS (Content Management System) Developer

    company • Greater Toronto Area, Canada
    Full-time
    CMS (Content Management System) Developer.Contract length : 6 months (possible extension).Location : Toronto (Dufferin / King). Hybrid policy : 3x per week on-site.Rate : 60-70 / hr incorporated (depends on...Show more
    Last updated: 1 day ago • Promoted
    Director - Product Management - Value Added Services

    Director - Product Management - Value Added Services

    Xplore Inc. • Markham, ON, Canada
    Full-time
    Canada’s fibre, 5G and satellite broadband company for rural living.Xplore is committed to the relentless pursuit of an improved broadband experience for all Canadians. Xplore is building a world-cl...Show more
    Last updated: 9 days ago • Promoted
    Mid-Senior iOS Developer : Swift, TCA, GraphQL (Contract)

    Mid-Senior iOS Developer : Swift, TCA, GraphQL (Contract)

    Flexton Inc. • Toronto
    Full-time
    A leading technology firm is seeking an experienced iOS Mobile Application Developer in Toronto, Ontario.Candidates should have proficiency in Xcode Swift, GraphQL, and tools like Charles Proxy.The...Show more
    Last updated: 21 hours ago • Promoted • New!
    Senior Azure Cloud Architect (MSP)

    Senior Azure Cloud Architect (MSP)

    Venture Computers of Canada Inc. • Markham, ON, Canada
    Full-time
    We are seeking a Senior Azure Architect to join our Toronto-based Managed Service Provider team.In this role, you will lead the design, implementation, and management of Azure cloud environments fo...Show more
    Last updated: 30+ days ago • Promoted
    Senior Mobile Apps Engineering Lead — Scale & Innovate

    Senior Mobile Apps Engineering Lead — Scale & Innovate

    Capital One Canada • Toronto
    Full-time
    A leading financial institution in Toronto is seeking a proven technical leader to guide mobile engineering teams in developing innovative native applications. The ideal candidate will have over 10 ...Show more
    Last updated: 21 hours ago • Promoted • New!
    Delivery Driver - Sign Up and Start Earning

    Delivery Driver - Sign Up and Start Earning

    DoorDash • Cedar Valley, CA
    Full-time
    What is DoorDash • Available in over 100 cities in Canada, DoorDash connects local businesses and local drivers (called Dashers) with opportunities to earn, work, and live. As a Dasher •, you can be y...Show more
    Last updated: 2 hours ago • Promoted • New!
    Apply to Yonge and Silvermaple

    Apply to Yonge and Silvermaple

    Farm Boy Inc. • Richmond Hill, ON, Canada
    Full-time
    If you’re looking for more, you’ve come to the right place.From the moment we opened our doors in 1981, we knew we wanted to be different. The people who work here are special, and that&...Show more
    Last updated: 10 days ago • Promoted
    Hybrid iOS Developer - Fast, Collaborative Mobile Apps

    Hybrid iOS Developer - Fast, Collaborative Mobile Apps

    PRICELINE CAREERS • Toronto
    Full-time
    A leading travel technology firm in Toronto is seeking a passionate iOS Developer to build world-class applications for booking travel services. The ideal candidate has a Bachelor’s in Computer Scie...Show more
    Last updated: 13 days ago • Promoted
    Senior Mobile Software Engineer

    Senior Mobile Software Engineer

    Manulife Insurance Malaysia • Toronto
    Full-time
    Senior Mobile Software Engineer page is loaded.Senior Mobile Software Engineer.Postuler locations Waterloo, Ontario Toronto, siège social mondial (200 Bloor) time type Temps plein posted on Publié ...Show more
    Last updated: 30+ days ago • Promoted
    Lead, Pay Mobile Engineering – Mobile Platform

    Lead, Pay Mobile Engineering – Mobile Platform

    Gusto • Toronto C6A, ON, Canada
    Remote
    Full-time
    A tech-driven payroll company in Toronto seeks a Software Engineering Manager to lead the Pay Mobile team.This role involves mentoring engineers, delivering technical solutions, and driving innovat...Show more
    Last updated: 11 days ago • Promoted
    Senior Mobile Engineer

    Senior Mobile Engineer

    Finlink Group • Toronto, ON, Canada
    Full-time
    Are you a mobile developer who thrives on building fast, clean, high-quality apps, and knows when to reach for React Native or go fully native? Do you feel equally at home working in.We’re he...Show more
    Last updated: 30+ days ago • Promoted
    iOS Developer

    iOS Developer

    Sun Life Financial • Toronto
    Full-time
    You are as unique as your background, experience and point of view.Here, you’ll be encouraged, empowered and challenged to be your best self. You'll work with dynamic colleagues - experts in their f...Show more
    Last updated: 12 days ago • Promoted