Description
The Walt Disney Company's Watch team is seeking an experienced Senior Software Engineer who is excited to build apps enjoyed by millions around the world. You will be building scalable, elegant solutions for all of Disney's Android applications that stream video across a wide array of devices including phones, tablets, and TVs.
Responsibilities and Duties of the Role:
- Build video experiences for both Android and Android TV using Kotlin and Android SDK.
- Understand the internals of Android and how to debug and diagnose device issues.
- Collaborate with application, service, design, and product teams to build a great user experience for Disney+ viewers.
- Create and update documentation across the entire software development lifecycle as needed.
- Maintain a high level of code quality with each feature delivery by including unit and integration tests.
- Perform regular code reviews to ensure quality, continuous improvements and promote knowledge sharing.
- Build telemetry to help measure and monitor the success of each feature.
Required Education, Experience/Skills/Training:
- 5 years of relevant experience.
- Bachelor’s degree in Computer Science or related field, or equivalent training or work experience.
- Build video experiences for Android mobile and Android TV using Kotlin and the Android SDK.
- Understand Android internals and how to diagnose device-specific issues.
- Collaborate with application, service, design, and product teams to build a great user experience for Disney+ viewers.
- Create and maintain documentation across the software development lifecycle.
- Deliver features with a high level of code quality, including unit and integration tests.
- Perform code reviews to ensure quality, drive continuous improvement, and promote knowledge sharing.
- Build telemetry to measure and monitor the success of each feature.
Preferred Qualifications:
- Familiarity with Android TV / Amazon Fire TV development.
- Experience with streaming video, codecs, and DRM.
- Experience maintaining a large, modularized codebase.
- Experience using performance profiling tools such as Android Profiler.