Senior iOS Engineer

Epic Kids Inc.
India
Remote

Who this role is best for

Experienced iOS engineers with a strong background in Swift and custom UI development will find this role in a fast-paced, cross-platform environment with a focus on children's education.

Best fit for

  • Candidates with 5+ years of iOS app development experience and a track record in custom UI/text rendering
    — “5+ years building and shipping native iOS apps to the App Store”
  • Individuals comfortable working in a mixed Swift and Objective-C codebase and managing complex app pipelines
    — “Strong Swift and UIKit, and comfort working across a mixed Swift and Objective-C codebase”
  • Professionals interested in cross-platform mobile development and expanding into Android/Kotlin
    — “Grow into a cross-platform mobile engineer over time, ramping into Android/Kotlin to contribute across both apps”

Things to consider

  • The role requires working closely with a US-based team despite being remote in India.
    — “This is a role based in India, working closely with Epic's US engineering team”
  • Candidates must be capable of owning a large, established codebase and end-to-end features.
    — “Own Epic's native iOS app across iPhone and iPad -- a large, established Swift and Objective-C codebase”

How to stand out

  • Highlight your experience with audio-text synchronization and real-time media handling in your resume.
    — “Proven depth in custom UI/text rendering and/or real-time media-audio synchronization”
  • Demonstrate your ability to manage the full iOS app lifecycle, including CI, code signing, and release pipelines.
    — “Solid across the iOS app lifecycle -- concurrency and thread-safety, local persistence, in-app purchase, and owning a release pipeline”
  • Showcase your work with encrypted media playback and accessibility features like VoiceOver.
    — “Experience with encrypted media playback”
  • Emphasize your cross-platform interest and any prior exposure to Android/Kotlin in your application materials.
    — “Grow into a cross-platform mobile engineer over time, ramping into Android/Kotlin”
  • Include specific examples of managing large codebases and end-to-end ownership of critical features.
    — “Own and evolve Epic's native iOS app across iPhone and iPad -- a large, established Swift and Objective-C codebase”
Pace · Fast PacedCollaboration · MediumAutonomy · MediumDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • owned and evolved Epic's native iOS app
  • partnered with Android, backend, and web teams
Typical background
5+ years of iOS development experiencebackground in educational technology

Skills & requirements

Required

Ios DevelopmentSwiftUikitObjective-cCustom Ui/text RenderingAudio-text Synchronization

Preferred

SwiftuiSwift ConcurrencyAvcadenceEncrypted Media PlaybackAccessibility

Stack & domain

SwiftUikitObjective-cAvcadenceEncrypted Media PlaybackVoiceoverDynamic TypeWCAG

About the role

Original posting from Epic Kids Inc. via Greenhouse

About Us

Epic Kids is the leading digital reading platform built for kids 12 and under, trusted by millions of children, educators, and families around the world. Our mission is to inspire a lifelong love of reading by providing unlimited access to thousands of high-quality books, videos, and educational content through a safe and engaging experience. We combine technology, storytelling, and learning innovation to help every child become a confident reader.

At Epic, you'll join a collaborative and fast-paced global team passionate about building meaningful products that make a real impact on children's education and literacy.

About the Role

The Senior iOS Engineer owns Epic's native iOS app -- the primary way our readers open a book on iPhone and iPad. You work independently on a large, established Swift and Objective-C codebase, own the reading experience end-to-end, and partner with our Android, backend, and web teams.

This is a role based in India, working closely with Epic's US engineering team and the wider global team.

What You'll Do

Own and evolve Epic's native iOS app across iPhone and iPad -- a large, established Swift and Objective-C codebase

Own the reading experience -- the in-house book renderer and audio-text sync (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, ramping into Android/Kotlin to contribute across both apps

What We're Looking For

Required Qualifications

5+ years building and shipping native iOS apps to the App Store

Strong Swift and UIKit, and 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)

Solid across the iOS app lifecycle -- concurrency and thread-safety, local persistence, in-app purchase, and owning a release pipeline (CI, code signing, TestFlight/App Store)

Bachelor's degree or equivalent practical experience

Preferred Skills

Familiarity with SwiftUI and Swift Concurrency (async/await)

Familiarity with AVCadence for audio-text sync

Experience with encrypted media playback

Accessibility on a consumer or kids' product -- VoiceOver, Dynamic Type, WCAG

Interest in cross-platform mobile, and some Android / Kotlin awareness

Why Join Epic?

At Epic, you'll have the opportunity to build products that inspire millions of kids to discover the joy of reading. You'll work alongside talented teammates across the globe, solve meaningful technical challenges, and help shape the future of digital learning for children.

Source: Epic Kids Inc. careers (Greenhouse)

Similar roles

More roles at Epic Kids