US, Remote ; Toronto, ON Hybrid $165K – $185K

Tonal is hiring a Senior Software Engineer, Full-Stack Mobile (Flutter & iOS)

About the Role

As a Senior Software Engineer, you will play a central role in shaping the mobile experience for an advanced AI-powered fitness system. You'll develop and refine full-stack mobile features using Flutter and native iOS technologies, focusing on intelligence, personalization, and seamless integration between software and hardware.

What You’ll Do

  • Design and implement complex, high-performance features that leverage computer vision, AI, and real-time data to enhance user engagement
  • Collaborate closely with product, design, and engineering teams to deliver polished, scalable, and maintainable solutions
  • Solve cross-platform challenges to ensure a consistent and intuitive user journey across devices
  • Improve system architecture, testing coverage, and development tooling to support long-term growth
  • Work alongside onshore and offshore engineers to align development and testing workflows
  • Support a culture of quality, innovation, and continuous learning within the engineering team
  • Analyze and resolve customer-facing issues, identifying root causes and implementing lasting fixes

What We’re Looking For

  • At least 5 years of experience in software development, with strong expertise in Flutter and mobile application architecture
  • Proven experience building iOS or Android apps with integration to backend services
  • Proficiency in Dart for cross-platform development and Swift for native iOS environments
  • Familiarity with analytics and monitoring tools such as Sentry, Amplitude, or OpenSearch
  • Experience with source control, CI/CD pipelines, and release management
  • Strong attention to detail in both code quality and user interface design
  • Effective communication skills across technical and non-technical audiences

Nice to Have

  • Degree in Computer Science, Engineering, or a related field
  • Background in AI, computer vision, or hardware-software integration
  • Experience with Apple Health or Google Health Connect
  • Personal interest in fitness, wellness, or health technology

Environment & Culture

The team values clean, efficient code and a collaborative approach to problem-solving. You’ll work in an agile, fast-moving environment that prioritizes performance, maintainability, and innovation. The organization fosters diversity, inclusion, and personal growth, with a shared mission to transform how people engage with fitness through technology.

Accommodations are available for candidates and employees with disabilities. The role operates in a hybrid work model, combining in-office and remote flexibility.

Required Skills
FlutterDartSwiftiOSAndroidSentryAmplitudeOpenSearchCI/CDsource control managementmobile architecturebackend integrationdata analytics FlutterDartSwiftiOSAndroidSentryAmplitudeOpenSearchCI/CDsource control managementmobile architecturebackend integrationdata analytics
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Tonal
Tonal is the world’s most intelligent fitness system—built to help people train smarter, not harder. With innovative technology, sleek design, and expert-led content, we’re redefining the future of fitness.
All jobs at Tonal Visit website
Job Details
Department Technology, Software
Category mobile
Posted 3 months ago