About the role
Role Overview
ETV's iOS app is built on Flutter with native Swift underneath. The work spans both halves of the job: maintaining and enhancing the app that exists, and building the next generation of content-app experiences on top of it. As with Android, production metrics - crash rate, startup time, engagement - are the measure of the work. Experience required: 3-5 years.
What You'll Work On
- The ETV iOS application on Flutter and native iOS
- New content app support and next-generation mobile experiences
- The connected app experience
- REST API and third-party SDK integration
- App performance, stability, and reliability, and production troubleshooting
Who Is Right for This Role
- 3-5 years across Flutter and Dart plus native iOS development in Swift
- Has designed or operated an app handling 10k+ DAU
- Has improved app performance, stability, or user engagement by 10%+, measured through production metrics such as startup time and crash rate
- Has maintained an app in production for more than a year, through iOS upgrades and API deprecations
- Works in a metrics-driven way - analytics and app performance shape what gets built and changed
- Solid on iOS SDK and lifecycle, UIKit and SwiftUI, state management (Bloc, Provider, Riverpod), REST APIs, and Git
Who Isn't a Fit
- Has not maintained an app in production for more than 1 year
- Has not worked in a metrics-driven production environment where analytics and app performance influenced what was built or changed
How You'll Work
- Willing to spend up to 10 days in the office during onboarding to get to know the team and engineering ecosystem.
- Actively participates in daily standups and weekly connects.
- Actively participates in technical discussions.
- Communicates clearly and proactively.
- Uses asynchronous communication effectively, providing enough context to make decisions offline.
- Available and responsive for important calls and team discussions during regular office hours and occasionally outside of them.
About the company
- Logo

- Website
- etvbharat.com
- Company domain
- Media / Publishing
- Location
- Hyderabad, India
- Work type
- Contract
Ready to apply? Use your Qrusible profile so employers see your strengths for this role.
Start application