Software Engineer, Android II

The Walt Disney Company, together with its subsidiaries and affiliates, is a leading diversified international family entertainment and media enterprise that includes three core business segments: Disney Entertainment, ESPN, and Disney Experiences.
Santa Monica, CA, USA · Glendale, CA, USA · San Francisco, CA, USA...
$112,600 - $158,200
Android
Mid-Level Software Engineer
Hybrid
5,000+ Employees
3+ years of experience
Entertainment · Streaming · Media

Description For Software Engineer, Android II

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.

Last updated 22 days ago

Responsibilities For Software Engineer, Android II

  • Work closely with UX designers, product managers, and engineering leadership to craft best-of-class, delightful TV-watching experiences
  • Work closely 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

Requirements For Software Engineer, Android II

Kotlin
  • 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
  • You build high-quality code by always writing tests and using performance evaluation tools like Android Profiler
  • Bachelor's degree in Computer Science, Information Systems, Software Engineering, or comparable field of study, and/or equivalent work experience

Benefits For Software Engineer, Android II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • Health Insurance & Wellbeing
  • Childcare Options
  • Paid Time Off
  • Retirement Programs
  • Tuition Assistance
  • Weekly Pay

Interested in this job?

Jobs Related To Disney Software Engineer, Android II

Software Engineer II - Android, Ads

Uber is hiring a Software Engineer II for Android Ads development in Sao Paulo, Brazil.

Android Software Engineer, Users, Listings & Platform

Android Software Engineer position at Airbnb, focusing on Users, Listings & Platform, with responsibilities in building and shaping user-related product flows.

Mid/Senior Android Developer

CI&T is seeking a Mid/Senior Android Developer to work on-site in Campinas, Brazil, for a major American investment client.

Mid Level Android Engineer

Join Zeller as a Mid Level Android Engineer to build innovative payment solutions for Australian businesses using Kotlin and cutting-edge technologies.

Android Software Engineer

Android Software Engineer role at Pendo, developing and maintaining mobile SDKs for a product analytics platform.