Senior Android Engineer

atEpic KidsRemoteIN flagIndiaFull-timeAndroid EngineerSenior₹40 – ₹50/year

Posted 1 day ago

This is a fully remote position, open to applicants in India.

📋 Description

• Take ownership and enhance the native Android application across various devices including smartphones, tablets, and Chromebooks.

• Manage the reading experience, which encompasses the in-house page renderer, page-flip animations, zoom functionalities, gestures, and Read-to-Me audio synchronized with word highlighting.

• Oversee offline reading capabilities, involving encrypted downloads, background processes, local storage management, Google Play Billing subscriptions, and the Play Store release pipeline.

• Enhance performance, stability, and quality metrics, focusing on startup times, memory usage, ANRs, crashes, and overall test coverage.

• Modernize outdated Java and RxJava code while transitioning to Compose UIs where feasible, ensuring the live application remains unaffected.

• Gradually engage in some iOS/Swift development work.

• Collaborate with Android, iOS, backend, web, and US engineering teams.


⛳️ Requirements

• 4–6 years of experience in developing and delivering native Android applications.

• Proficient in Kotlin with a strong comfort level in working with mixed Kotlin and Java codebases.

• Extensive knowledge of the Android View system, including Fragments, custom Views, custom drawing, animations, and touch event handling.

• Proven production experience with RxJava 2 and Kotlin coroutines.

• Familiarity with dependency injection, MVP or MVVM architectural patterns, Retrofit, and OkHttp.

• Experience utilizing Room/SQLite, managing schema migrations, and using WorkManager.

• Knowledge of Google Play Billing and the release pipeline, including Gradle build variants, app signing, CI processes, Play Console tracks, and staged rollouts.

• Experience with testing frameworks such as JUnit, Mockito or MockK, Robolectric, and Espresso.

• A Bachelor's degree or equivalent practical experience is required.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Flexible working hours and the option for remote work.

• Opportunities for professional development and growth within the company.

• Comprehensive health benefits and wellness programs.

• Engaging and collaborative work environment with a focus on innovation.

People also viewed

Jabil18 hours ago

Senior Android BSP Engineer

UA flagUkraine OnlyFull-timeAndroid Engineer
ApplyView job
EverCommerce19 hours ago

Android Engineer

CA flagCanada OnlyFull-timeAndroid EngineerC$130k – C$145k/year
ApplyView job
onXmaps, Inc.1 day ago

Senior Android Engineer – Identity & Access Management

US flagColorado, +6 more statesFull-timeAndroid Engineer$146k – $182k/year
ApplyView job
inventYOU IT Consulting1 day ago

Senior Android Engineer

SE flagSweden OnlyFull-timeAndroid Engineer
ApplyView job
Butterfly Network, Inc.2 days ago

Staff Software Engineer, Android

US flagCalifornia, +2 more statesFull-timeAndroid Engineer$165k – $180k/year
ApplyView job
Digital Forms4 days ago

Android Developer

PL flagPoland OnlyFull-timeAndroid EngineerPLN 13.4k – PLN 26.9k/month
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers