Disney Entertainment and ESPN Product & Technology is looking to hire a Software Engineer II - Android to build scalable, elegant solutions for the Disney+ Android application across a wide array of devices, aiming to build the best Live and video-on-demand (VOD) applications in the world.
Requirements
- Proven experience developing native Android apps
- Familiarity with the Android SDK, Activity and Fragment lifecycles, threading, custom views, and animations
- Familiarity with common object-oriented programming patterns and experience with when to leverage them
- Proficiency with Kotlin, Android Studio, Gradle, etc.
- Experience with test automation, dependency injection frameworks, and continuous integration
- In-depth knowledge of web-service and data-driven application architecture
- Experience with streaming video, codecs, and DRM
Responsibilities
- As an Android Engineer working for Disney, you are comfortable with the Android SDK and are ready to own entire features.
- You have a solid foundation of skills including debugging skills, familiarity with Android Studio, and how to maximize it.
- You are prepared to dive into moderately complex issues such as memory leaks and lifecycle issues.
- You understand the value of being organized, planning ahead, and accompanying features and fixes with tests and documentation.
- You are eager for constructive feedback from mentors and are willing to collaborate with less experienced engineers all the same.
Other
- 3 years of relevant work experience
- Bachelor’s degree in computer science or a closely related one.
- Be independent, hardworking, and capable of working towards results across teams
- Be an excellent communicator who collaborates well across teams
- Experience with Scrum and Agile methodologies