Jobs · Engineering

Lead Flutter Engineer

goTenna · United States · 1 wk ago
RemoteRemoteEngineeringFull-time

Primary 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.
  • Provide engineering support for customer issues and general problem-solving.
  • Give 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.

Required Experience

  • 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.

Preferred Experience

  • 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.

Similar jobs

LEAD ENGINEER

Paul Mueller CompanySpringfield, MO· 5 days ago
Engineering$122k–$209k/yrapply on my.paulmueller.com

Lead Engineer

DuettiNew York, NY· 1 wk ago
Engineering$180k–$200k/yrapply on jobs.lever.co

Lead Engineer

TranswesternBaltimore, MD· 2 wk ago
Engineeringapply on transwestern.wd1.myworkdayjobs.com