
Search by job, company or skills
This role is for one of Zepcruit's clients.
Role Overview:
We are seeking an experienced Senior Flutter Engineer to take complete ownership of architecture, performance optimization, and app scalability for our high-traffic mobile applications. This is a senior individual contributor role requiring deep technical expertise and the ability to influence design decisions at a product level.
Product-based Company Experience (B2C Scale Preferred):
About The Platform
We are building one of India's fastest-growing OTT platforms, serving millions of users across regional markets. As we scale 10x in the coming months, we are strengthening our mobile engineering team to deliver high-performance, low-latency video experiences across Android & iOS.
Key Responsibilities:
Own the end-to-end architecture of our 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
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
Optimize video playback workflows for low-latency streaming
Implement efficient background processes for downloads, DRM, content sync, and push notifications
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
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:
Good to Have:
Why Join Us
Job ID: 147244821
We don’t charge any money for job offers