← all jobs

[Remote] Lead Flutter Engineer

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. goTenna is the world's leading mobile mesh networking company, providing off-grid connectivity solutions for smartphones and other devices. They are seeking a Lead Flutter Engineer to manage the development of mobile applications, mentor a team of engineers, and ensure high-quality software delivery.

Responsibilities

  • Lead the Flutter Software Team and deliver results by coaching, developing, and managing employees
  • Be a highly effective technical leader-by-example, mentoring the Flutter development team and bringing your expertise to guide the design, development, and maintenance of goTenna mobile applications
  • Review new product requirements for goTenna mobile apps, then design and implement the data model, control, and customer-facing aspects for those features
  • Ensure the highest quality and performance of goTenna’s mobile software by leading the Flutter Software Team in writing world-class code
  • Collaborate with firmware, hardware, QA, and product management teams to define, implement, and ship new features
  • Ensure highest quality and performance of goTenna’s mobile apps
  • Design and develop SDKs for internal and third-party developers
  • Providing engineering support for customer issues and general problem-solving
  • Giving support to product managers to answer technical customer questions
  • Release mobile apps and monitor performance in the Play Store & App Store using Cocoapods, Firebase, Gradle/Maven, Git, and Android studio developer tools

Skills

  • 8+ years mobile software engineering experience
  • 2+ years' experience managing mobile software engineers
  • Bachelor's degree in computer science
  • Experience with MVVM and similar Mobile Architecture
  • Experience with Flutter development
  • Experience developing multithreading apps, performance tuning, and debugging
  • Experience working closely with UI/UX designers to implement intuitive interfaces
  • Experience with developer tools like Firebase, Maven, Gradle, Git and Android Studio
  • Experience mentoring and supporting peers and fostering best engineering practices
  • Familiarity with Jira and Agile/Lean development methodologies (Scrum, Kanban)
  • Proven track record of taking initiative to proactively resolve technical issues
  • Knowledge of Design patterns
  • Experience with Riverpod
  • Experience with UML diagrams
  • Experience with Dart Futures
  • Additional development experience with other platforms and languages such as iOS development in Swift
  • Experience writing Bluetooth apps & familiarity with Bluetooth SDKs
  • Experience using mapping frameworks (e.g., MapBox, Google Maps, Esri), RESTful APIs, and connection to backend servers
  • Experience with security protocols, Android Encryption, CryptoKit, or similar
  • Experience with hardware integration and/or connected devices
  • Experience working on government-focused projects
  • Experience using Map frameworks (MapBox, Google Maps, etc.)
  • Experience with C/C++
  • Experience with Kotlin

Benefits

  • Equity
  • 401(k) plan
  • Unlimited PTO
  • Parental Leave with Pay
  • Holiday pay (including December recess)
  • Medical, Dental, Vision and life insurance
  • Pre-tax benefits
  • Short- and Long-term disability plans
  • Professional Development Stipend

Company Overview

  • GoTenna is advancing universal access to connectivity by building intelligent and scalable mobile mesh networks. It was founded in 2012, and is headquartered in Brooklyn, New York, USA, with a workforce of 51-200 employees. Its website is http://www.gotenna.com.
  • More open positions