Tonal logo

Senior Software Engineer, Full-Stack Mobile

TonalSan Francisco, CA
FullTimeflutteriosandroid+4 more
Apply Now
Tonal logo

Senior Software Engineer, Full-Stack Mobile

Tonal

Apply Now

Senior Mobile Engineer at Tonal, building the cross-platform mobile app powering the world's most intelligent personal trainer. You will design, develop, and maintain Flutter-based features while integrating native iOS/Android capabilities in a fast-paced, agile environment focused on high performance, maintainability, and exceptional UX.

Qualification

  • 5+ years of software development experience.
  • Proficient in design principles, architecture patterns, and engineering best practices for Flutter-based applications.
  • Extensive experience on iOS and/or Android mobile platforms with backend services integration.
  • Experience in Swift and/or Kotlin programming languages.
  • Working knowledge of data analytics and logging tools such as Sentry, Amplitude, or OpenSearch.
  • Familiar with source control management, CI/CD workflows, and build/release processes.
  • High attention to detail in code and UI/UX with a creative approach to problem-solving.
  • Ability to effectively communicate with technical and non-technical stakeholders.
  • Optional: BA, BS, or MS in Computer Science/Engineering or equivalent.
  • Optional: Experience in hardware-software integration and computer vision.

Responsibility

  • Design, develop, and maintain robust features powered by intelligence, personalization, and computer vision.
  • Collaborate cross-functionally with product, design, and engineering to deliver high-quality, maintainable mobile solutions.
  • Tackle cross-platform engineering challenges to elevate the user journey and create seamless, engaging experiences.
  • Identify opportunities for improvement in architecture, code coverage, tooling, processes, and propose creative solutions.
  • Coordinate with onshore and offshore teams to streamline development and testing activities.
  • Help build a quality-driven engineering culture that values innovation, continuous improvement, and teamwork.
  • Troubleshoot and triage customer issues and perform root cause analysis to drive product improvements.

Similar Jobs