goTenna logo
goTenna

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

Lead Flutter Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2012H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

83 days ago

Salary

$150K - $180K / year

Seniority

Senior

Bachelor Degree8 yrs expEnglishAndroidDartFirebaseFlutterGradleMaven

Job Description

Lead Flutter Engineer

goTenna

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

Job Requirements

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

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

Related Job Pages

More Software Engineer Jobs

Acuity Insights logo

Software Developer

Acuity Insights

Empowering higher education institutions to look beyond book smarts

Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

Role Description We’re hiring two Software Developers to join the Casper team: one Intermediate and one Senior. You’ll work on a product with over a decade of production history: stable, widely used, revenue-critical, and actively evolving. As George (Development Manager) puts it, “This isn’t a product you work on from the edges. You’re working on the system itself.” This is not a greenfield role. It’s also not maintenance-only. Some parts of the system are well-established; others need modernization, clearer patterns, stronger testing, and thoughtful technical stewardship. You’ll help keep an important product healthy while building the next capabilities that make Casper more valuable, resilient, and ready for what comes next. What you’ll work on: - Upgrade, stability, and reliability work. - Move Casper onto supported versions of key technologies. - Contribute to how Casper evolves in response to changing market needs. - Score evolution: Rethinking how Casper scores are calculated, processed, and presented. - Test integrity in an AI world: Designing how Casper detects, deters, and responds to policy violations. - Making the product more understandable and defensible. - Supporting more complex program structures. Qualifications - Experience in JavaScript or TypeScript in production. - Comfortable navigating different patterns and approaches. - Experience with backend-heavy work. - Familiarity with testing and quality as part of the system. - Experience using AI tools in day-to-day workflow. Requirements - Shared responsibility for supporting live test sessions (1–2 sessions per month). - Availability for sessions typically scheduled between 6–10 PM Eastern. - Occasional overnight sessions (1–5 AM Eastern) for international sessions. - May occasionally include weekends. Benefits - Transparent compensation: Senior roles between $145,000 and $155,000 CAD; Intermediate roles range from $120,000 to $142,000 CAD. - A $3,000 annual learning budget. - Access to employee stock options. - Fully remote within Canada, with up to six weeks per year to work internationally. - Self-directed vacation (most teammates take 4–6 weeks annually). - Health benefits from day one for you and your dependents. - A 2% GRSP matching program. - A 16-week parental leave top-up beyond EI. Company Description Acuity Insights builds products that help higher education institutions make better decisions about people, from admissions through to development. Our Casper situational judgment test (SJT) has been completed by over 1 million applicants and is one of the most widely used open-response SJTs in higher education.

Canada
C$120K - C$155K / year
Job Closed
Kindgeek logo

Frontend Engineer, React/React Native

Kindgeek

We build innovative products that generate value.

Full TimeRemoteTeam 51-200H1B No Sponsor

• Developing customer-facing features using React (web) and React Native (iOS & Android) • Building and maintaining reusable, well-typed UI components in TypeScript • Working within and contributing to the product design system for visual consistency across platforms • Integrating frontend interfaces with backend APIs • Contributing to Node.js services • Participating in code reviews for quality assurance • Debugging issues across web and mobile environments

Ukraine
Job Closed
Ping Identity logo

Vice President, Engineering

Ping Identity

Identity Security for the Global Enterprise

Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Own strategy, delivery, and operations for a large, multi-tenant platform composed of many services and product teams. • Lead a multi-year AI transformation, embedding AI into products and engineering practices with clear success metrics (e.g., feature velocity, quality, cost, and customer impact). • Manage and develop a ~300-person, geo-distributed engineering organization, including major hubs in India and other regions. • Build trust with existing teams and leaders while making and executing difficult architectural, organizational, and investment decisions. • Partner closely with Product, Architecture, SRE/Operations, Security, and GTM to align priorities and tradeoffs across a broad product portfolio. • Communicate strategy, progress, and risk to the executive team and Board in a concise, business-focused way.

California
$219K - $300K / year
Job Closed

Lead Software Developer

DRC-Search

The Digital Recruitment Company is an Employment Business for interim, contract and temporary recruitment and acts as an Employment Agency in relation to permanent vacancies. To apply for this role please contact us at: Toby Day 0203 640 2133 toby@drc-search.com www.drcsearch.com

Role Description We are excited to be once again working with one of the UK’s leading Wealth Management firms. Through their robust infrastructure, cutting-edge technology, and exceptional support, they are delivering an excellent and reliable service to their continuously expanding client base. They are providing the utmost level of quality and security in everything they do. - Technical Leadership: Lead, mentor, and manage a team of software developers, providing technical guidance, code reviews, implementing company development standards and ensuring adherence to them and best practices. - Architecture & Design: Collaborate with product and architecture advisors, experts, and stakeholders to design robust, scalable, and maintainable software solutions. Actively participate in architectural decisions and technical design reviews. - Software Development: Actively participate in coding, debugging, and deploying applications. Develop high-quality, efficient, and maintainable code in accordance with project requirements and company objectives. - Project Management: Work closely with management and the technical project manager to plan and execute projects development. Ensure timely delivery of features and bug fixes, balancing scope, risks, and quality. - Collaboration: Collaborate with cross-functional teams including strategy, commercial, technology and operations, and advisors to understand business requirements and translate them into technical solutions to deliver high-impact software products. Facilitate effective communication and collaboration across teams. Actively participate with senior staff to ensure the best solution is developed for the product. - Innovation: Stay up to date with the latest industry trends, technologies, and best practices. Proactively identify opportunities for process improvements and technology advancements. - Documentation: Maintain comprehensive documentation of architecture, code, and processes to ensure knowledge sharing and continuity across the team. Qualifications - Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Master’s degree preferred (or equivalent experience). - Experience: Minimum of 5-7 years of professional software development experience, with a strong background in designing software product architectures, cloud services, C#/.NET development, and APIs integration. Requirements - Knowledge: Knowledge of software design patterns and architectures. Experience in creating software architectures from scratch. Knowledge of Data Flow and Event-Driven architecture approaches. - Proficiency: Proficiency in C# / .NET / Entity Framework, for both back-end and front-end development. Meaningful experience with Python will be a plus. - JavaScript/TypeScript: Proficiency in JavaScript / TypeScript. Meaningful experience with one or more of the following frameworks: Angular, React or Vue.js. - Learning: Knowledge or willingness to learn Blazor and MudBlazor. - Azure Services: Familiarity with Azure Services (AAC, ADF, Event Grid, EventHub, Azure functions, Logic Apps) DevOps practices (Azure / Git). - APIs: Experience in 3rd-party APIs and SDKs integration, REST API, events, webhooks, messaging. - Database: MySQL database design and management (SQL, NoSQL). - Agile Methodology: Understanding of Agile methodology, related practices, and work breakdown, refinement, and estimation. - Leadership Skills: Proven ability to lead and mentor a team, manage projects, and collaborate effectively with cross-functional teams. - Problem-Solving: Strong analytical and problem-solving skills with a focus on delivering high-quality solutions. - Communication: Excellent verbal and written communication skills with the ability to articulate complex technical concepts to non-technical stakeholders. - Adaptability: Ability to thrive in a fast-paced environment, adapt to changing priorities, and risks. - Team Player: Ability to work effectively and proactively in a collaborative, fast-paced environment. Desirable Qualifications - Previous experience in a lead developer role. - Experience in eMobility, smart charging, smart mobility, energy or IoT industries. - Experience with microservices architecture or/and data- & event-driven architecture. - Familiarity with DevOps practices and tools. - Certifications in relevant technologies or methodologies such as Azure Certificates, AWS Certified Developer, Scrum Master, etc. - Knowledge of cybersecurity best practices. Benefits - Mentoring from a Microsoft mentor. - Startup culture and many various and challenging tasks. - Ability to make a real impact on the team, product, and industries. - Remote work (WET and CET/CEST time zones). Why apply In return, you will be given the opportunity to work with an award-winning climate tech business with a mission to make a positive climate impact. You will be building a successful career with a company that is providing solutions to help reverse the effects of climate change! Apply below and Mags will be in touch to discuss the role further.

GMT to GMT+4