HamburgerMenu
hirist

Flutter Developer - iOS/Android Apps

Talentgigs
Noida
4 - 10 Years

Posted on: 11/12/2025

Job Description

Role Overview :

We are looking for an experienced Flutter SDE III who can take complete ownership of architecture, performance optimization, and app scalability for our OTT mobile applications. This is a senior individual contributor role requiring deep technical expertise and the ability to influence design decisions at a product level.

Key Responsibilities :

1. Architecture & Design (High-Impact IC Role) :


- Own the end-to-end architecture of STAGEs Flutter mobile applications.

- Design scalable, modular, testable app ecosystems aligned with OTT-specific performance constraints.

- Lead decisions around state management, navigation hierarchy, API structure, offline capabilities, and security.

2. Performance & Device Optimization :


- Diagnose and resolve mobile performance bottlenecks, including :


1. App startup time, FPS drops, memory leaks.

2. Heating issues, over-rendering, and expensive widget rebuilds.

3. Battery optimization, efficient network calls, caching strategy.

- Run in-depth profiling using tools like Dart DevTools, Android Profiler, and Xcode Instruments.

3. OTT-Specific Engineering :

- Optimize video playback workflows for low-latency streaming.

- Implement efficient background processes for downloads, DRM, content sync, and push notifications.

4. Product & User Experience Ownership :

- Collaborate closely with Product, Backend, and Video Engineering teams.

- Convert business/product requirements into high-performance technical solutions.

- Ensure UI/UX consistency across platforms while maintaining performance budgets.

5. Code Quality & Leadership :

- Write clean, extensible, and maintainable code with strong adherence to SOLID and reactive programming principles.

- Review code for mid-level and junior engineers; act as a mentor across teams.

- Establish engineering standards, internal frameworks, and reusable components for long-term scalability.

Required Skills & Experience :


Technical Must-Haves :


- 6+ years of total experience with 3+ years in Flutter for large-scale products.


- Mandatory product-based company background (B2C scale preferred).


- Strong expertise in :


1. Dart, Flutter SDK internals

2. Bloc, Riverpod, Provider, or other state management approaches

3. Custom animations, rendering pipeline, shader-based optimization

4. Platform channels (Android/iOS) and native integrations

5. API integration, caching layers, offline-first architecture

- Strong understanding of mobile system design, scalable architecture, and low-level performance engineering.

Good to Have :

- Experience with video streaming apps, OTT platforms, or media-heavy applications.

- Understanding of analytics frameworks (Firebase, Segment, Mixpanel).

- Exposure to CI/CD pipelines, automated testing, and fastlane.

Personality & Mindset :

- Product thinking, not just feature-building.

- Ownership-driven with strong ability to take strategic technical decisions.

- Comfortable working in a fast-paced 0 - 1 and scale-up environment.

Why Join STAGE :

- Work on a high-growth OTT app with millions of users.

- Opportunity to own the core mobile experience end-to-end.

- Build impact-heavy features at scale with a lean, highly skilled engineering team.


info-icon

Did you find something suspicious?