Posted on: 12/12/2025
Description :
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 :
- App startup time, FPS drops, memory leaks.
- Heating issues, over-rendering, and expensive widget rebuilds.
- 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 :
- Dart, Flutter SDK internals
Bloc, Riverpod, Provider, or other state management approaches
- Custom animations, rendering pipeline, shader-based optimization
- Platform channels (Android/iOS) and native integrations
- 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.
Did you find something suspicious?
Posted by
Posted in
Mobile Applications
Functional Area
Mobile Development - Hybrid/Native
Job Code
1588571
Interview Questions for you
View All