Senior Android Engineer, Epic
Are you an Android wizard ready to truly own the mobile experience for millions of young readers around the globe? Imagine building the platform where children discover their next favorite book, crafting an intuitive and magical journey through stories. At Epic, we're on a mission to ignite a lifelong love of reading, and our native Android app is at the heart of that journey. If you thrive on independent work, collaborating with talented engineers across different platforms, and enhancing a robust Kotlin codebase, this worldwide remote opportunity could be your next great adventure. Join us, and let's make a real difference, one page flip at a time.
Overview
Epic Kids stands as the leading digital reading platform for children 12 and under, cherished by millions of children, educators, and families globally. Our core mission is to foster a lifelong love for reading by offering unlimited access to a vast library of high-quality books, engaging videos, and rich educational content, all within a secure and delightful environment. We expertly blend technology, compelling storytelling, and innovative learning methods to empower every child on their path to becoming a confident reader. As a Senior Android Engineer, you will play a pivotal role, owning our native Android application, which serves as the primary gateway for kids to dive into books on Android phones, tablets, and Chromebooks. This is a fully remote position, open to talented individuals anywhere in the world, joining our passionate, fast-paced global team dedicated to creating products that genuinely impact children's education and literacy.
Key Responsibilities
- Take full ownership of the Epic Android app, guiding its evolution across phones, tablets, and Chromebooks.
- Lead the development and enhancement of our core reading experience, including our custom in-house page renderer, fluid page-flip animations, precise zoom capabilities, and intuitive gesture controls.
- Ensure seamless integration and synchronization of the Read-to-Me audio feature, enriching the interactive reading experience.
- Collaborate closely with our Android, iOS, backend, and web engineering teams, as well as the broader US engineering group, to deliver a cohesive product experience.
- Contribute to architectural decisions and maintain a high standard of code quality within our large, mature Kotlin codebase, which also includes some Java and XML UI layouts.
- Mentor junior and mid-level engineers, sharing best practices and fostering a culture of technical excellence and continuous learning.
- Actively identify and implement performance improvements, ensuring a smooth and responsive application for all users.
Requirements
- At least 5 years of professional experience in Android application development, with a strong portfolio showcasing complex projects.
- Deep expertise in Kotlin development; familiarity with Java and XML UI layouts is also valuable.
- Demonstrated experience owning and evolving a significant native Android application.
- Proven ability to design and implement custom UI components, animations, and gesture handling.
- Solid understanding of Android's lifecycle, architecture components, and performance optimization techniques.
- Experience working independently on technical challenges while also partnering effectively with cross-functional teams.
- Excellent problem-solving skills and a proactive approach to identifying and addressing technical debt.
- Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
What You'll Gain
- The profound satisfaction of making a tangible impact on children's education and literacy worldwide.
- An opportunity to truly own a critical product component and drive its future direction.
- Membership in a collaborative, supportive, and globally distributed engineering team.
- Exposure to cutting-edge technologies and the chance to continually refine your skills in a dynamic environment.
- Significant professional growth within a company that values innovation and empowers its engineers.
- The flexibility and freedom of a fully remote work setup, allowing you to contribute from anywhere.
How to Apply
Click the apply button below to view the full job details and submit your application directly through the employer's official page.

