Posted on: 11/12/2025
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).
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.
Did you find something suspicious?
Posted by
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1588579
Interview Questions for you
View All