Overview
Own and evolve Epic's native iOS app across iPhone and iPad, including the reading experience, in-house book renderer, audio-text sync, offline reading, in-app purchases, and App Store release pipeline. Work independently across a large, established Swift and Objective-C codebase and partner with Android, backend, web, US engineering, and global teams.
What you'll do
- Own and evolve Epic's native iOS app across iPhone and iPad.
- Own the reading experience, including the in-house book renderer and audio-text sync with narration aligned to word-level highlighting.
- Own offline reading, in-app purchases, and the App Store release pipeline.
- Drive the app's performance, stability, and quality.
- Partner with Epic's Android engineer and the backend and web teams on shared features.
- Grow into a cross-platform mobile engineer over time by ramping into Android/Kotlin to contribute across both apps.
What you'll need
- 5+ years building and shipping native iOS apps to the App Store.
- Strong Swift and UIKit skills.
- Comfort working across a mixed Swift and Objective-C codebase.
- Proven depth in custom UI/text rendering and/or real-time media-audio synchronization, not only stock controls.
- Experience across the iOS app lifecycle, including concurrency and thread-safety, local persistence, in-app purchase, and owning a release pipeline.
- Experience with CI, code signing, TestFlight, and the App Store.
- Bachelor's degree or equivalent practical experience.
Nice to have
- Familiarity with SwiftUI and Swift Concurrency (async/await).
- Familiarity with AVCadence for audio-text sync.
- Experience with encrypted media playback.
- Accessibility experience on a consumer or kids' product, including VoiceOver, Dynamic Type, and WCAG.
- Interest in cross-platform mobile and some Android / Kotlin awareness.
Details
- Location: India.
- Work remotely.
- Work closely with Epic's US engineering team and the wider global team.
Read the full description and apply on the company’s own careers page.