As a Staff Engineer, you will own the architectural bridge between our Next.js web platform and our Flutter mobile application.
Architect a design system (using Tools like Flutter-Web or Figma-to-Code pipelines) that ensures visual and functional consistency across Web, iOS, and Android.
Lead the strategy for sharing business logic (Auth, State Management, API layers) across platforms—leveraging TypeScript for web and Dart for Flutter, or exploring Kotlin Multiplatform (KMP) for core logic.
Manage the complexities of WebViews and JS Bridges within hybrid environments, ensuring seamless data passing and authentication persistence between native and web layers.
Optimize Flutter rendering for 60 FPS performance. You’ll be responsible for identifying and fixing "jank" using DevTools, optimizing heavy list views, and managing complex widget trees.
Maintain strict budgets for App Store/Play Store binary sizes and Web JS bundles to ensure high conversion in regions with varied network conditions.
Implement and manage OTA update systems (like Shorebird for Flutter or custom CodePush-style solutions) to bypass store delays for critical hotfixes.
Architect a pipeline that handles Fastlane for mobile deployments and optimized Vercel/Docker builds for web, ensuring a unified release cadence for 200k DAU.
Set up cross-platform monitoring using Sentry, New Relic, or Firebase Crashlytics to maintain a 99.9% crash-free session rate across all devices.
Technical Requirements
• Deep Flutter Expertise: 4+ years of Flutter experience with a deep understanding of Provider, Riverpod, or BLoC patterns and the Dart FFI.
• Modern Web Mastery: Expert-level React 19+, Next.js, and TypeScript.
• The "Hybrid" Bridge: Proven experience shipping high-traffic apps that utilize Native Channels or specialized Platform-specific implementations.
• Scale Experience: You have previously managed a frontend ecosystem for a product with at least 1 Lakh+ DAU.
• Hardware Savvy: Knowledge of how to optimize for low-end Android devices and older browser versions without compromising the experience for high-end users.