
Lead Architect – Cross-Platform Flutter, Windows, Android, iOS
Posted 16 hours ago

Posted 16 hours ago
This is a fully remote position, open to applicants in India.
• Define System Structure: Establish the architecture, module boundaries, and dependency guidelines that enable your five-member Flutter team to deliver complex products without overlap.
• Own Local-First Infrastructure: Select and implement on-device storage solutions for time-series workloads that reach gigabytes per file.
• Enhance Flutter Performance: Lead initiatives to maintain app responsiveness on lower-end Surface tablets—frame budgets, Impeller behavior, isolate boundaries, and MethodChannel costs.
• Document ADRs: Record decisions, trade-offs, and known constraints in writing to facilitate safe system evolution for the team.
• Design Cloud Sync Protocol: Collaboratively outline API contracts, authentication flows (OAuth2/OIDC), and conflict-resolution models with cloud platform collaborators.
• Mentor Without Hindrance: Collaborate with mid-level engineers, review crucial PRs, and eliminate obstacles to ensure specialists can focus on their tasks.
• Conduct Targeted Investigations: Lead time-constrained explorations at decision points and provide defensible recommendations.
• Production Accountability: Participate in on-call rotation, lead incident reviews addressing architectural issues, and incorporate learnings into future ADRs.
• Production Architecture Expertise: 8+ years of experience in developing commercial software, with at least 3 years of experience architecting Flutter applications for Windows and mobile (Android, iOS) from a single codebase.
• Proficient in Dart: Familiarity with null safety, isolates, FFI, async/streams, and generic programming at scale.
• Layered Architecture Experience: Practical knowledge of Clean Architecture or hexagonal patterns, feature-modular monorepos (Melos or similar), dependency injection (get_it, Riverpod), and large-codebase state management.
• Local-First Data Architecture: Hands-on experience with embedded engines—SQLite/drift, DuckDB via FFI, Isar, or Realm, along with a clear understanding of when each is suitable.
• Performance Awareness: Experience with Flutter DevTools, Skia/Impeller pipeline, frame budgets, and profiling on actual low-end Windows and Android tablets.
• API & Integration Design: Proficiency in REST/JSON or gRPC, along with OAuth2/OIDC for cloud integrations.
• Writing as a Deliverable: Treat ADRs and design notes as primary artifacts, not mere afterthoughts.
• Test-Driven Development Advocate: Default practice for design-sensitive code, modeled for the team.
• Operational Responsibility: Belief that the architect should be on call for their architecture—experience from previous teams.
• Subtle Leadership: Gains trust through transparent reasoning; comfortable stating, "we don't know enough—here's the investigation I recommend."
• Founding Influence: Shape the technical direction for a product that will define a category for the next decade.
• Specialist Team: Collaborate with dedicated power-quality analysts, data-processing engineers, visualization engineers, and hardware product teams.
• Genuine Engineering Culture: ADRs, performance budgets, and reference test vectors are regarded as essential artifacts.
• Made-in-Germany Quality: Decades of heritage in measurement instruments with a customer base that values accurate results.
Synmatch AI
voize
IRIUM
Deliverit
Get handpicked remote jobs straight to your inbox weekly.