Staff Engineer
Company Overview
Not specified.
Job Summary
We are building a unified ecosystem for 200,000+ Daily Active Users. Our goal is technical parity: whether a user interacts with us via a browser or a mobile app, the experience must be instantaneous and reliable. As a Staff Engineer, you will own the architectural bridge between our Next.js web platform and our Flutter mobile application, ensuring a "Write Once, Run Anywhere" philosophy that actually works at scale.
Responsibilities
-
Multi-Platform Architecture
- Architect a Unified Design System using tools like Flutter-Web or Figma-to-Code pipelines, ensuring visual and functional consistency across Web, iOS, and Android.
- Lead the strategy for Shared Logic (Auth, State Management, API layers) using TypeScript for web and Dart for Flutter, or exploring Kotlin Multiplatform (KMP) for core logic.
- Manage complexities of Hybrid Interoperability involving WebViews and JS Bridges within hybrid environments, ensuring seamless data passing and authentication persistence.
-
High-Scale Performance (Mobile & Web)
- Optimize Flutter rendering for 60 FPS performance, identifying and fixing "jank" using DevTools and managing complex widget trees.
- Maintain strict budgets for Binary Size & Bundle Management to ensure high conversion rates in areas with varied network conditions.
- Implement and manage Over-the-Air (OTA) Strategy update systems for critical hotfixes.
-
Infrastructure & Reliability
- Architect a Universal CI/CD pipeline handling Fastlane for mobile and optimized Vercel/Docker builds for web, ensuring a unified release cadence for 200k DAU.
- Set up cross-platform monitoring using tools like Sentry, New Relic, or Firebase Crashlytics to maintain a 99.9% crash-free session rate.
Qualifications
- Deep Flutter Expertise: 4+ years of Flutter experience with a strong understanding of Provider, Riverpod, or BLoC patterns and Dart FFI.
- Modern Web Mastery: Expert-level proficiency in React 19+, Next.js, and TypeScript.
- Hybrid Bridge Experience: Proven history of shipping high-traffic apps utilizing Native Channels or specialized platform-specific implementations.
- Scale Experience: Experience managing a frontend ecosystem for a product with at least 100,000+ Daily Active Users.
- Hardware Savvy: Knowledge in optimizing apps for low-end Android devices and older browser versions without compromising high-end user experience.
- Mentorship Skills: Ability to upskill web engineers in Dart/Flutter and vice versa, promoting a "T-shaped" engineering culture.
Preferred Skills
- Familiarity with Wasm, Server-Driven UI, and AI-generated layouts.
- Strong communication and collaboration skills to work effectively in cross-functional teams.
Experience
A minimum of 4 years of relevant experience in mobile and web development, particularly focused on Flutter and front-end technologies.
Environment
Details on work setting, location, or physical conditions are not specified.
Salary
Salary details not specified.
Growth Opportunities
Opportunities for advancement include influencing cross-platform architecture and technology choices within the company, mentoring junior engineers, and contributing to the future direction of product development.
Benefits
Details on offered benefits are not specified.