Disney Entertainment and ESPN Product & Technology is looking to hire a Software Engineer II to build and advance the technological backbone for Disney's media business globally, specifically focusing on developing scalable, sophisticated solutions for the Android applications on Disney+ and Star+.
Requirements
- 3+ years of experience and 2+ years of production experience with Kotlin and the Android SDK
- Some experience with Reactive Programming and Dependency Injection
- Familiar with architectural patterns (MVI/MVVM or equivalent)
- Comfortable using common Android libraries such as Dagger 2 / Hilt, RxJava2, Groupie
- A solid understanding of the core concepts of the Android SDK, Activity and Fragment lifecycles, thread management
- Experience with unit testing, test automation, and continuous integration
- Familiarity with Android TV and, or, Amazon Fire TV development
Responsibilities
- building scalable, sophisticated solutions for the Android applications on Disney+ and Star+ across a wide array of devices including phones, tablets, and TVs
- own entire features
- debugging skills
- familiarity with Android Studio, and how to maximize it
- dive into moderately complex issues such as memory leaks and lifecycle issues
- accompanying features and fixes with tests and documentation
- collaborate with less experienced engineers
Other
- Quality communication skills who can collaborate well across teams
- Coachable and receptive to constructive feedback
- pristine communication skills, both written and verbal, as well as a bias for action
- Bachelor’s degree or better in Computer Science or a related technical field or equivalent job experience.