Software Engineer, Web
New York, NY
An Associate Android Engineer with a passion for mobile app development, streaming media and entertainment.
Disney Streaming Services (DSS) is a business unit within The Walt Disney Company's Direct-to-Consumer and International (DTCI) segment that oversees all consumer-facing digital video subscription services across the company.
We are looking for a team player, to join a team of bright, fun, passionate, and professional engineers. You'll be working with bright industry leading professionals who share their experiences and learn from each other.
Our company is robust and established, but our team is flexible, dynamic and forward thinking. Our Android team is split over three offices. We work together and share knowledge across the global teams, but you will mostly work with your local colleagues in the New York office.
As an Associate Android Engineer at Disney Streaming Services, you'll be building solid, scalable and maintainable mobile applications. Our team is responsible for the video player behind Disney+, ESPN+, and NHL. We work to build a state of the art video player capable of handling cutting edge video technology while maintaining compatibility across a wide range of devices.
We are looking for someone with 1-3 years experience in Android/Java and preferably with experience writing code in Kotlin. Most of our project is Kotlin based but interfaces with a large amount of Java. You should have a strong understanding of the Android application lifecycle, knowledge of Rx, dependency injection and data binding will also be extremely useful. Thinking about application architecture should be second nature and MVC/MVP/MVVM/MVI should be no strangers to you. You'll also write unit tests to make sure your code is, and remains stable.
• Minimum of 1 to 3 years of production experience with Java/Kotlin and the Android SDK
• Experience with Reactive Programming (Rx)
• Experience with Dependency Injection (Dagger or similar)
• Experience with automated testing (JUnit, Espresso)
• Well versed in architecture patterns like MVC, MVP, MVVM and MVI
• Work from our NY office (flexible schedule)
• Experience with Video playback, ExoPlayer or MediaCodec
• Experience with Android TV and/or Fire TV
• Understanding of HLS or Dash
Disney Streaming Services is responsible for developing and operating The Walt Disney Company’s direct-to-consumer video businesses globally, including the ESPN+ and Disney+.