Skip to content
Talento
Sign inGet started

Talento

Upload your CV, set your preferences, and find jobs that fit.

PrivacyTermsCookiesAccessibility

← All roles

Senior Android Engineer

at Hireskys

India, senior, full time, INR 40,00,000–50,00,000 / year, 4–6 years

seen 3d ago

Apply for this roleSign in to track your application
  • COPPA
  • LeakCanary
  • RxJava
  • MVVM
  • MVP
  • ExoPlayer
  • iOS
  • Media3
  • MockK
  • WorkManager
  • JUnit
  • SQLite
  • Jetpack Compose
  • RxJava 2
  • Room
  • Java
  • Espresso
  • Robolectric
  • Kotlin coroutines
  • Android Studio profilers
  • Crashlytics
  • Android
  • Kotlin
  • Retrofit
  • OkHttp
  • Mockito
  • XML
  • New Relic
  • Swift
  • Perfetto
  • MediaPlayer

About the role

Remote mobile roles on HireSkys cover native iOS and Android as well as cross-platform work with React Native and Flutter. Check whether the listing asks for store deployments or a specific framework, and compare it with your own shipped apps before applying.

You will own Epic’s native Android app, the primary platform for kids to access books on Android phones, tablets, and Chromebooks. This is a large, mature codebase written in Kotlin with some Java and XML UI layouts. You’ll work independently and closely with Android, iOS, backend, and web engineers, as well as the US engineering team.

What you would do

* Own and evolve the Android app across phones, tablets, and Chromebooks.

* Own the reading experience, including in-house page rendering, page-flip animations, zoom and gestures, and Read-to-Me audio synced with word highlighting.

* Manage offline reading features, including encrypted downloads, background work, and local storage. Handle Google Play Billing subscriptions and the Play Store release pipeline.

* Drive performance, stability, and quality by optimizing startup time, memory usage, ANRs, crashes, and test coverage.

* Modernize the codebase by gradually moving legacy Java and RxJava code forward without breaking the live app. Transition to Jetpack Compose UIs where applicable.

* Over time, take on some iOS/Swift work.

What they are looking for

Master these to land this role

Android5h 44mFree Trial ✨

Start 10-Day Free Trial

MVVMRxJavaRoom/SQLiteiOS/SwiftWorkManagerKotlinGoogle Play BillingJetpack Compose

Want to know if you're a match for this job?

Calculate My Match Score

Epic Kids is the leading digital reading platform for kids 12 and under, trusted globally by millions of children, educators, and families. Their mission is to foster a lifelong love of reading through unlimited access to high-quality books, videos, and educational content.

Read from hireskys.com, last seen 3d ago.

At Epic, you’ll join a collaborative, fast-paced global team dedicated to building impactful products for children’s education and literacy.

* 4–6 years of experience building and shipping native Android apps.

* Strong proficiency in Kotlin and comfort working with mixed Kotlin/Java code.

* Deep experience with the Android View system, Fragments, and custom Views, including custom drawing, animation, and touch handling.

* Expertise in reactive and async programming, including RxJava 2 in production and Kotlin coroutines.

* Experience with dependency injection, MVP or MVVM architecture, and networking using Retrofit and OkHttp.

* Local persistence with Room/SQLite, including schema migrations, and background work with WorkManager.

* Knowledge of Google Play Billing and the release pipeline, including Gradle build variants, app signing, CI (Jenkins or similar), Play Console tracks, and staged rollouts.

* Testing experience with JUnit, Mockito or MockK, Robolectric, and Espresso.

* A Bachelor’s degree or equivalent practical experience.

* Experience with media handling using ExoPlayer/Media3, MediaPlayer, and syncing audio to text.

* Handling encrypted media and offline content storage.

* Experience with Jetpack Compose and the ability to determine when it fits alongside an existing View-based codebase.

* Familiarity with performance tooling like Perfetto, Android Studio profilers, LeakCanary, New Relic, or Crashlytics.

* Experience with kids’ or education apps and knowledge of children’s privacy rules (COPPA).

* Interest in cross-platform mobile development and some familiarity with iOS/Swift.

How would you rate this job post?

See what other professionals think about this role.

🔥-👍-👎-

Report Issue with this Job

How applying works on HireSkys

1. 1.Click Apply. You go to the application — the employer's own page or form, or the HireSkys apply flow — and submit your profile as the employer asks. 2. 2.The employer reviews. Shortlisting is done by the employer, not by HireSkys, so the timeline and next steps come from them. 3. 3.Hear back directly. If shortlisted, the employer contacts you directly. Applying through HireSkys is free for jobseekers — never pay for a job application.