Taro Logo

Software Development Engineer III ( Mobile - Flutter)

HighLevel is a cloud-based, all-in-one white-label marketing and sales platform that empowers marketing agencies, entrepreneurs, and businesses to elevate their digital presence and drive growth.
Mobile
Staff Software Engineer
Remote
1,000 - 5,000 Employees
5+ years of experience
Enterprise SaaS

Description For Software Development Engineer III ( Mobile - Flutter)

HighLevel, a leading cloud-based marketing and sales platform, is seeking a Software Development Engineer III specialized in Flutter development. This role sits at the intersection of mobile development and AI innovation, requiring expertise in building scalable, high-performance mobile applications. The position offers the opportunity to work with a global team of 1,500+ members across 15+ countries in a remote-first environment.

The platform processes over 15 billion API hits daily and manages 470 terabytes of data across five databases, serving over 2 million businesses globally. As a Flutter expert, you'll be responsible for architecting and developing the Mobile Platform, a flexible system powering customizable business apps. The role involves leveraging cutting-edge AI/LLM technology for code development while ensuring reliability and minimal hallucinations.

The ideal candidate brings 5-8 years of professional engineering experience, with deep expertise in Flutter/Dart development. You'll work on features from ground up, guide architectural decisions, and pioneer AI integration in the development lifecycle. The position requires strong technical skills in Flutter internals, state management, and API design, combined with excellent collaboration abilities in a distributed team setting.

This role offers the chance to impact millions of businesses while working with modern technologies and AI-driven development tools. You'll be part of a company that facilitates over 1.5 billion messages and generates 200 million leads monthly, making a real difference in how businesses connect with their customers.

Last updated 2 months ago

Responsibilities For Software Development Engineer III ( Mobile - Flutter)

  • Architect and own high-performance, scalable mobile software — from initial design to long-term stability and performance
  • Build production-grade Flutter apps used by thousands of customers daily
  • Leverage LLMs and AI tools to write, refactor, test, and debug code efficiently
  • Develop and maintain shared tooling, frameworks, and libraries
  • Collaborate with designers, PMs, and platform/backend engineers
  • Measure and improve app performance, test coverage, code health, and build stability
  • Stay on the bleeding edge of AI/LLM technology, Flutter best practices, and mobile architecture patterns

Requirements For Software Development Engineer III ( Mobile - Flutter)

Kubernetes
  • 5–8 years of professional engineering experience (SDE II/III), including 3+ years in Flutter/Dart
  • Demonstrated ability to architect maintainable, modular mobile systems
  • Mastery of Flutter internals, widget lifecycle, performance profiling, and popular state management approaches
  • Experience working with Protobuf/gRPC in Dart
  • Track record of shipping and supporting large-scale mobile apps in production
  • Fluency in RESTful API design, mobile CI/CD, and Git-based workflows
  • Strong understanding of AI-driven development tools
  • Familiarity with hallucination mitigation strategies
  • Excellent communication and collaboration skills
  • Bonus: Contributions to AI tooling, Flutter open-source libraries, or AI-enhanced mobile features

Interested in this job?

Jobs Related To HighLevel Software Development Engineer III ( Mobile - Flutter)