Senior Android Engineer @Epic Kids Inc.
Software Development
Salary 40–50 lpa
Remote Location
Employment Type full-time
Posted 2d ago

[Hiring] Senior Android Engineer @Epic Kids Inc.

2d ago - Epic Kids Inc. is hiring a remote Senior Android Engineer. πŸ’Έ Salary: 40–50 lpa πŸ“Location: India

Role Description

You'll own Epic's native Android app, the main way kids open a book on Android phones, tablets and Chromebooks. It's a large, mature Kotlin codebase with some Java and xml UI layouts. You'll work independently and partner closely with our Android, iOS, backend and web engineers and with the US engineering team.

  • Own and evolve the Android app across phones, tablets and Chromebooks.
  • Own the reading experience: our in-house page renderer and page-flip animation, zoom and gestures, and Read-to-Me audio synced to word highlighting.
  • Own offline reading (encrypted downloads, background work, local storage), Google Play Billing subscriptions, and the Play Store release pipeline.
  • Drive performance, stability and quality: startup time, memory, ANRs and crashes, and test coverage.
  • Modernize carefully: move legacy Java and RxJava code forward without breaking a live app; also move to compose UIs whenever possible.
  • Over time, pick up some iOS/Swift work.

Qualifications

  • 4 - 6 years of building and shipping native Android apps.
  • Strong Kotlin, and comfortable working in mixed Kotlin and Java code.
  • Deep experience with the Android View system, Fragments and custom Views: custom drawing, animation and touch handling.
  • Reactive and async programming: RxJava 2 in production, plus Kotlin coroutines.
  • Dependency injection, MVP or MVVM architecture and Networking with Retrofit and OkHttp.
  • Local persistence with Room/SQLite, including schema migrations, and background work with WorkManager.
  • Google Play Billing and the release pipeline: Gradle build variants, app signing, CI (Jenkins or similar), Play Console tracks and staged rollouts.
  • Testing with JUnit, Mockito or MockK, Robolectric and Espresso.
  • Bachelor's degree or equivalent practical experience.

Nice to have

  • Media: ExoPlayer/Media3, MediaPlayer, and syncing audio to text.
  • Handling encrypted media and content stored offline.
  • Jetpack Compose, and the judgment to know when it fits alongside an existing View-based codebase.
  • Performance tooling: Perfetto, Android Studio profilers, LeakCanary, New Relic or Crashlytics.
  • Experience with kids' or education apps and children's privacy rules (COPPA).
  • Interest in cross-platform mobile and some familiarity with iOS/Swift.

Compensation

40–50 LPA, with some flexibility for exceptional candidates.

Before You Apply
️
remote Be aware of the location restriction for this remote position: India
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Android Engineer @Epic Kids Inc.
Software Development
Salary 40–50 lpa
Remote Location
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: India
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 130,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 130,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 133,331+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later