Senior Flutter Engineer

PropertyPilotNew York, NY
2dHybrid

About The Position

This is not a comfortable job. We're looking for a Senior Flutter Engineer who wants to build something that matters and is willing to do the hard work required to get there. You'll be a core contributor on a small, high-output team shipping a mobile-first platform that processes massive national datasets and delivers real-time, AI-driven insights to users in the field. You will own significant parts of the mobile application—architecture, performance, reliability, and user experience. You'll operate with minimal hand-holding, make consequential technical decisions daily, and ship code that real users depend on. At an early-stage company, there is no hiding behind process or titles. The work is visible, the stakes are real, and the pace is relentless.

Requirements

  • 5+ years of professional software engineering experience, with at least 3 years building production Flutter applications.
  • Deep, hands-on knowledge of Dart and the Flutter framework, including widget lifecycle, state management (Bloc, Riverpod, or equivalent), platform channels, and performance profiling.
  • Experience integrating with RESTful APIs, GraphQL, or similar backend services.
  • Proven ability to ship and maintain apps in both the Apple App Store and Google Play Store.
  • Solid understanding of mobile CI/CD pipelines, automated testing, and release management.
  • Experience working in early-stage or high-growth environments where scope is fluid and resources are lean.

Nice To Haves

  • Familiarity with geospatial data, map SDKs (Mapbox, Google Maps), or data-heavy mobile applications is a strong plus.

Responsibilities

  • Architect, build, and maintain PropertyPilot's Flutter-based mobile application across iOS and Android.
  • Translate complex data—parcel records, ownership chains, mortgage and foreclosure filings—into clean, performant, and intuitive mobile experiences.
  • Integrate with backend APIs, AI/ML services, and large-scale geospatial and property datasets.
  • Own technical decisions around state management, app architecture, navigation, and performance optimization.
  • Collaborate closely with product, design, and backend engineering to define and deliver features end-to-end.
  • Identify and resolve performance bottlenecks, particularly around map rendering, large data sets, and offline/low-connectivity scenarios.
  • Establish and uphold code quality standards through reviews, testing, and CI/CD practices.
  • Mentor other engineers as the team grows, contributing to a culture of directness, accountability, and shared ownership.

Benefits

  • Competitive compensation. Salary, equity, and benefits commensurate with experience and the stage of the company.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service