Disney Entertainment and ESPN Technology (DE&E Technology) is seeking an experienced Software Engineer with a passion for mobile applications to join their Android team responsible for building Hulu. This role is part of the Product & Data Engineering team, which is responsible for end-to-end development for Disney's world-class consumer-facing products, including streaming platforms Disney+, Hulu, and ESPN+.
As a Software Engineer, Android II, you will:
- Work closely with UX designers, product managers, and engineering leadership to craft best-of-class, delightful TV-watching experiences
- Collaborate with other client and backend engineers to architect and implement solutions that are built to last
- Demonstrate engineering excellence by developing test infrastructures, writing documentation, and following an agile development methodology
- Create opportunities to learn and improve the codebase
You'll be part of a highly collaborative team that brings together folks from many fields, including quality assurance, program management, product management, UX, and engineering. The team is responsible for the apps that millions of Hulu subscribers use to watch their favorite movies and shows every single day.
This role offers the opportunity to:
- Nurture a highly collaborative, world-class team of software engineers
- Work on a cutting-edge and evolving technology stack
- Own substantial features shipped to millions of users
- Influence the innovation of high-profile products in the media streaming landscape
- Join an inclusive culture that incorporates diverse perspectives and supports individual needs
The ideal candidate will have:
- Minimum of 3 years of related work experience
- An understanding of the Android SDK, Activity and Fragment lifecycles, thread management, and custom views
- Proficiency with Kotlin, Android Studio, and Gradle
- Experience with using common Android libraries like Coil, Retrofit
- Basic knowledge of Android app architecture patterns (MVVM, MVI, etc.) and design principles
- Experience integrating with backend systems, web services, and third-party software
- A commitment to building high-quality code by always writing tests and using performance evaluation tools like Android Profiler
Preferred qualifications include:
- Familiarity with Scrum and Agile methodologies
- Excellent communication skills and ability to collaborate well across teams
- Familiarity with reactive frameworks such as RxJava or Flow
- Experience building UI with Jetpack Compose
- Experience with test automation, dependency injection frameworks, and continuous integration
Required Education:
Bachelor's degree in Computer Science, Information Systems, Software Engineering, or comparable field of study, and/or equivalent work experience.
Join Disney Entertainment & ESPN Technology and be part of reimagining ways to create magical viewing experiences for the world's most beloved stories while transforming Disney's media business for the future.