• Full Time Flutter Jobs
  • USA
goTenna

Advancing universal access to connectivity by building the world's most intelligent and scalable mobile mesh networks.

About goTenna:

goTenna is on a mission to make connectivity universally accessible by developing cutting-edge, scalable mobile mesh networks. As the leader in mobile mesh technology, the company delivers off-grid communication tools for smartphones and devices, and enhances traditional communication systems. Its solutions enable long-range mobile communication without relying on cellular, Wi-Fi, or satellite infrastructure. The inspiration for goTenna came during Hurricane Sandy in 2012, which exposed vulnerabilities in communication infrastructure. Today, goTenna supports over 300 law enforcement, military, and public safety organizations globally, with backing from notable investors like Union Square Ventures, Founders Fund, Lockheed Martin Ventures, and Comcast Ventures.

About the Role – Flutter Software Lead:

goTenna is looking for an experienced Flutter Software Lead to guide mobile app development and manage a small engineering team. This individual will be responsible for both hands-on development and technical leadership, shaping engineering practices and driving high-quality software delivery. Working closely with the Director of Mobile Software, this role involves task prioritization, mentorship, and cross-functional collaboration with firmware, hardware, QA, and product teams.

You’ll be part of a larger engineering effort that spans web, wireless protocols, and integrated hardware, contributing to robust mobile applications at the core of goTenna’s next-generation communication platform.

Key Responsibilities:

  • Lead and mentor the Flutter development team.

  • Design, build, and maintain goTenna’s mobile applications.

  • Translate product requirements into user-facing features.

  • Ensure performance, scalability, and maintainability of the app.

  • Collaborate with UI/UX, product, and engineering teams to deliver seamless integration.

  • Contribute to SDK development for internal and external use.

  • Support product and customer needs through technical problem-solving.

  • Oversee app deployment and performance using Firebase, Git, Gradle/Maven, and Android Studio.

Required Qualifications:

  • 8+ years of experience in mobile software development.

  • 2+ years managing engineering teams.

  • Bachelor’s in Computer Science.

  • Strong Flutter and Dart development experience.

  • Familiarity with MVVM architecture, multithreading, and performance tuning.

  • Skilled in tools like Firebase, Git, Android Studio, Maven/Gradle.

  • Experience working with UI/UX teams to build intuitive interfaces.

  • Mentorship and leadership experience.

  • Agile/Scrum methodology familiarity.

  • Experience with Riverpod, UML diagrams, and Dart Futures.

Preferred Qualifications:

  • iOS development experience (Swift).

  • Knowledge of Bluetooth app development and SDKs.

  • Experience with mapping tools (MapBox, Google Maps, Esri).

  • Familiarity with security protocols (CryptoKit, Android Encryption).

  • Background in hardware integration or government-related projects.

  • Experience with C/C++ and Kotlin.

Other Requirements:

  • Must be a U.S. Citizen or Green Card holder (ITAR compliance).

  • Ability to lift 30 lbs.

Benefits:

  • Equity options

  • 401(k)

  • Unlimited PTO

  • Paid parental leave and holidays (including year-end break)

  • Medical, dental, vision, and life insurance

  • Pre-tax benefit options

  • Short- and long-term disability coverage

  • Professional education stipend

goTenna is proud to be an equal opportunity employer that values diversity and inclusion across all areas of the company.