Disney Entertainment and ESPN Product & Technology is looking to solve the problem of building and advancing the technological backbone for Disney's media business globally, specifically focusing on developing cutting-edge OTT applications for the Android ecosystem to enhance storytelling, drive velocity, innovation, and scalability for their media, advertising, and distribution businesses.
Requirements
- 3+ years hands-on professional development experience with Android and/or Android TV
- Strong understanding of OO design patterns and concepts
- Experience with: Kotlin. RxJava or Coroutines, Jetpack, Compose, Dagger/Hilt, Retrofit Image Loading (i.e. Glide, Picasso, Coil)
- Solid understanding of Android app development life cycle including Google Play and Amazon App Store compliance policies and submissions requirements
- Experience with unit test frameworks and continuous integration systems
- A sound understanding of HTTP and REST-style web services
- Familiar with multiple Application architectures (i.e. MVVM, MVI) and experience building TV applications
Responsibilities
- Assist in designing, developing, testing, deploying, maintaining, and enhancing software solutions.
- Collaborate with cross-functional teams to ensure seamless integration and delivery of features.
- Contribute to solving technical challenges and improving the overall user experience.
- Gain experience in managing project priorities, deadlines, and deliverables under the guidance of senior engineers.
- Receive mentorship and guidance from senior engineers to develop your skills and grow within the team.
- Shape the future of ESPN's mobile and TV applications, ensuring a top-notch user experience for millions of sports fans worldwide.
- Develop cutting-edge OTT applications for the Android ecosystem using Java and Kotlin.
Other
- Work closely with a diverse, cross-functional team of Product Managers, Designers, Mobile/Web/Backend Engineers, and Content Creators
- Motivated self-starter with the ability to learn and adapt to new technologies
- Ability to thrive in a small, fast-paced development team while also being capable of independently managing tasks, troubleshooting issues, and balancing multiple priorities under tight deadlines.
- BS Computer Science or related technical discipline or its equivalent
- This role is onsite four (4) days per week and must sit in one of our technology locations above