HamburgerMenu
hirist

Software Development Engineer III - Flutter

Worksconsultancy
Noida
4 - 6 Years

Posted on: 11/12/2025

Job Description

Description :


- 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.

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.
- 6+ years of total software development experience with minimum 3+ years in Flutter

- Product-based company experience is mandatory (B2C scale preferred)

- Proven ability to own end-to-end Flutter mobile architecture for high-scale apps

- Strong expertise in Dart, Flutter SDK internals, and advanced state management (Bloc / Riverpod / Provider)

- Hands-on experience with platform channels and native integrations (Android & iOS)

- Deep knowledge of performance optimization: app startup time, FPS, memory leaks, widget rebuilds, rendering pipeline

- Experience with profiling tools (Dart DevTools, Android Profiler, Xcode Instruments)

- Strong skills in offline-first architecture, caching layers, and API integrations

- Ability to optimize video playback, downloads, DRM, and OTT workflows

- Strong command of clean code, SOLID principles, and scalable mobile system design

- Experience reviewing code and mentoring engineers (Senior IC role)

Required Skills :


- Advanced Flutter & Dart Expertise

- Scalable Mobile Architecture Design

- Performance Optimization & Profiling

- OTT & Media App Engineering

- Code Quality, Leadership & Cross-Functional Collaboration


info-icon

Did you find something suspicious?