[Hiring] Senior Mobile Developer @TouchBistro
Senior Mobile Developer @TouchBistro
Software Development
Salary cad 130,000 - 1..
Remote Location
Employment Type full-time
Posted 4d ago

[Hiring] Senior Mobile Developer @TouchBistro

4d ago - TouchBistro is hiring a remote Senior Mobile Developer. πŸ’Έ Salary: cad 130,000 - 150,000 per year πŸ“Location: Canada

Role Description

Fix it, Ship it, Own it.

  • You'll take ownership of mobile features from concept to production, delivering high-quality experiences across our mobile platform.
  • Build and iterate quickly by breaking work into small, shippable increments, using modern tooling (including AI) to move faster and smarter.
  • Collaborate closely with your team to design scalable solutions, contribute thoughtful code reviews, and continuously improve how we build.
  • Ship with quality; testing, performance, and reliability are built into your process, not added later.
  • Raise the bar by mentoring others and helping evolve our engineering standards, tooling, and ways of working.

Qualifications

  • 5+ years building and shipping production mobile applications, with clear ownership of features from concept to production.
  • Deep expertise in either:
    • React Native, TypeScript, and modern JavaScript mobile architectures, or
    • Native Android development using Kotlin and modern Android frameworks.
  • Strong understanding of mobile system design, including networking, offline support, caching strategies, and performance optimization.
  • Experience designing and integrating robust RESTful APIs, with a focus on reliability and scalability.
  • Solid experience with automated testing, CI/CD pipelines, release management, and production monitoring.
  • Comfortable working in large, complex codebases and driving improvements to code quality, architecture, and developer experience.
  • Experience using observability tools (e.g., Datadog, Sentry, Grafana, or similar) to proactively monitor, troubleshoot, and improve production systems.
  • Strong communicator who can mentor junior developers, provide thoughtful code reviews, and influence technical direction.
  • Proven ability to operate in fast-paced, agile environments, breaking down complex problems and driving execution with minimal oversight.

Requirements

  • Experience working across both React Native and native Android (Kotlin) or iOS.
  • Experience scaling applications with high user volume or transaction throughput.
  • Exposure to performance monitoring and optimization at scale.
  • Experience improving developer tooling, build systems, or mobile architecture.
  • Experience with modern Android technologies such as Jetpack Compose, Coroutines, and Android Architecture Components.

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.

Company Description

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.
  • 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.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Mobile Developer @TouchBistro
Software Development
Salary cad 130,000 - 1..
Remote Location
Employment Type full-time
Posted 4d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Canada
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 160,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later