Senior Mobile iOS Developer

TouchBistroToronto, ON
$130,000 - $150,000

About The Position

Looking to work for an awesome team? You've come to the right place! Our developers are a tight-knit group helping drive substantial product development as we continue to grow. We value shipping quality code that delivers end-to-end functionality and then iterating and improving on that code using feedback loops from our observability stack. We build and scale mobile apps used by 15,000+ restaurants, shipping multiple times a day with strong tooling and observability. What You'll Do Fix it, Ship it, Own it. You’ll own mobile features end-to-end and collaborate closely with product teams. Our current stack is built around some Objective-C and a whole lot of Swift. Build high-quality features using Swift, while helping evolve and modernize legacy Objective-C code Own features end-to-end — from design and implementation through to testing and release Collaborate closely with engineers, product, and design to deliver scalable, maintainable solutions Break down work into small, shippable increments and contribute to estimation and planning Ensure quality through testing (unit and UI) and strong engineering practices Stay current with iOS best practices, tools, and frameworks Use AI tools like Cursor, ChatGPT and/or others to reduce manual work and improve productivity Mentor junior developers and contribute to a strong, collaborative team environment

Requirements

  • 5+ years of experience building native iOS applications in a production environment
  • Strong proficiency in Swift (Objective-C experience is a plus)
  • Deep understanding of iOS fundamentals (memory management, concurrency, design patterns)
  • Experience with modern iOS frameworks and tools (SwiftUI, Combine, UIKit, Core Data, etc.)
  • Solid understanding of app architecture patterns (MVC, MVVM, etc.)
  • Experience working with networking and RESTful APIs
  • Familiarity with testing frameworks and building reliable, maintainable code
  • Experience working in agile, cross-functional teams
  • Strong communication skills with the ability to mentor, influence technical decisions, and support team delivery

Nice To Haves

  • Kotlin Native experience

Responsibilities

  • Build high-quality features using Swift, while helping evolve and modernize legacy Objective-C code
  • Own features end-to-end — from design and implementation through to testing and release
  • Collaborate closely with engineers, product, and design to deliver scalable, maintainable solutions
  • Break down work into small, shippable increments and contribute to estimation and planning
  • Ensure quality through testing (unit and UI) and strong engineering practices
  • Stay current with iOS best practices, tools, and frameworks
  • Use AI tools like Cursor, ChatGPT and/or others to reduce manual work and improve productivity
  • Mentor junior developers and contribute to a strong, collaborative team environment

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service