Search by job, company or skills

refyne india

Staff Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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:

1. Multi-Platform Architecture

  • Unified Design System: 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.
  • Shared Logic Strategy: 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.
  • Hybrid Interop: Manage the complexities of WebViews and JS Bridges within hybrid environments, ensuring seamless data passing and authentication persistence between native and web layers.

2. High-Scale Performance (Mobile & Web)

  • Flutter Optimization: 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.
  • Binary Size & Bundle Management: Maintain strict budgets for App Store/Play Store binary sizes and Web JS bundles to ensure high conversion in regions with varied network conditions.
  • Over-the-Air (OTA) Strategy: Implement and manage OTA update systems (like Shorebird for Flutter or custom CodePush-style solutions) to bypass store delays for critical hotfixes.

3. Infrastructure & Reliability

  • Universal CI/CD: Architect a pipeline that handles Fastlane for mobile deployments and optimized Vercel/Docker builds for web, ensuring a unified release cadence for 200k DAU.
  • Observability: Set up cross-platform monitoring using Sentry, New Relic, or Firebase Crashlytics to maintain a 99.9% crash-free session rate across all devices.

Success Metrics (Your KPIs)

  • Performance: Achieve a < 2s Time to Interactive on Web and a < 500ms App Launch time on Mobile for the 95th percentile.
  • Reliability: Maintain a combined Client-Side Error/Crash Rate < 0.03%.
  • Efficiency: Increase engineering velocity by achieving >30% code/logic reuse between the Web and Flutter codebases.
  • App Quality: Maintain a minimum 4.5-star rating on the App Store/Play Store through rigorous performance and UX engineering.

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.

The Staff Level Impact

  • The Bridge-Builder: You don't just write Flutter or React; you define how they talk to each other. You are the final word on cross-platform technical debt.
  • Mentorship: You will upskill Web engineers in Dart/Flutter and vice-versa, creating a truly T-shaped engineering culture.
  • Future-Proofing: You stay ahead of the curve, evaluating the impact of Wasm, Server-Driven UI, and AI-generated layouts on our specific scale.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147200639

Similar Jobs

Bengaluru, India

Skills:

GolangDockerPostgresKafkaMongoDBAzureKubernetesAWS

Bengaluru, India

Skills:

BddNode.jsSqlNosqlReactTypescriptTddJUnitDockerJava SpringAzureKubernetesJestReact Testing Library

Bengaluru, India

Skills:

causal inference JavaPersonalizationMachine LearningPostgreSQLKafkaGoogle CloudTensorflowDeep LearningPytorchDockerMySQLSparkDatabricksMongoDBAzureKubernetesAWSRedPandaGoRecommendationOptimizationranking

Bengaluru, India

Skills:

JavaPrometheusSpring BootElk StackGrafanaDatadogSqlMicroservicesNew RelicNosqlDockerMongoDBAzureKubernetesAWSTransactional methodJava StreamsProduction Monitoring

Bengaluru, India

Skills:

AngularjsPostgreSQLNode.jsSqlAngularNosqlDevopsJenkinsReactTypescriptSwaggerRestful ApisAzureAWSEtlGCP BigQuery