About The Position

Synmatch AI's client is seeking a Lead Architect - Cross-Platform Flutter to join their founding engineering team. This role will be responsible for designing the architecture of a next-generation power-quality analysis software for a global provider of measurement instruments. The software needs to be fast, trustworthy, and maintainable, running on Windows tablets, Android phones, and iPads. It is a local-first, offline-capable application that syncs to the cloud. The Lead Architect will own architectural decisions from the rendering pipeline to storage layout, and will be hands-on, writing code, authoring ADRs, leading spikes, mentoring engineers, and translating physics into software. The architect will also share on-call responsibilities and production ownership.

Requirements

  • 8+ years building commercial software.
  • 3+ years architecting Flutter applications targeting Windows and mobile (Android, iOS) from a single codebase.
  • Deep Dart Fluency: Comfortable with null safety, isolates, FFI, async/streams, and generic programming at scale.
  • Hands-on with Clean Architecture or hexagonal patterns, feature-modular monorepos (Melos or similar), dependency injection (get_it, Riverpod), and large-codebase state management.
  • Real experience with embedded engines—SQLite/drift, DuckDB via FFI, Isar, or Realm with clear perspective on when each is appropriate.
  • Hands-on with Flutter DevTools, Skia/Impeller pipeline, frame budgets, and profiling on real low-end Windows and Android tablets.
  • Experience with REST/JSON or gRPC, plus OAuth2/OIDC for cloud handshakes.
  • Writing as Deliverable: ADRs and design notes treated as primary artifacts.
  • Test-Driven Development: Default practice for design-sensitive code.
  • Operational Ownership: Belief that the architect should be on call for their architecture.
  • Quiet Leadership: Earns trust through transparent reasoning; comfortable saying 'we don't know enough- here's the spike I propose'.

Nice To Haves

  • Prior experience leading production Flutter application including desktop or tablet targets.
  • Background in industrial, scientific, or medical environments.
  • Familiarity with C4 modelling, threat modelling, and supply-chain hygiene practices.
  • MSc in Computer Science or engineering discipline.
  • Exposure to power, energy, or measurement-instrumentation software.

Responsibilities

  • Define System Shape: Establish architecture, module boundaries, and dependency rules for a five-person Flutter team.
  • Own Local-First Foundation: Choose and integrate on-device storage for time-series workloads.
  • Drive Flutter Performance: Lead efforts to keep the app responsive on lower-end devices, focusing on frame budgets, Impeller behavior, isolate boundaries, and MethodChannel cost.
  • Author ADRs: Record decisions, trade-offs, and constraints in writing.
  • Design Cloud Sync Handshake: Collaboratively specify API contract, auth flow (OAuth2/OIDC), and conflict-resolution model with cloud platform peers.
  • Mentor Without Bottlenecking: Pair with engineers, review PRs, and remove blockers.
  • Run Targeted Spikes: Lead time-boxed investigations at decision forks.
  • Production Ownership: Share on-call rotation, lead incident reviews for architectural issues, and feed learnings back into next ADR.

Benefits

  • Founding Influence: Set technical direction for a product defining a category for the next decade.
  • Specialist Team: Work alongside dedicated power-quality analyst, data-processing engineer, visualization engineer, and hardware product teams.
  • Real Engineering Culture: ADRs, performance budgets, and reference test vectors are first-class artifacts.
  • Made-in-Germany Quality: Decades of measurement-instrument heritage with a customer base that notices when the numbers are right.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service