Salary
💰 $145,400 - $195,000 per year
Tech Stack
AndroidDaggerJavaKotlin
About the role
- Build and maintain the Android, Xbox, and other platform variants of the Disney Media Player
- Develop, Debug, Test and Benchmark various components in the software stack
- Ensure delivery of latest audio and video standards (Dolby Vision, Dolby ATMOS, DTS:X, HDR10+, etc.) with full fidelity
- Collaborate with application development teams, services engineering teams and product management to understand device limitations and requirements
- Assist with release process, remote configuration management, and responding to live production issues
- Perform online code reviews of pull requests and contribute to testing, telemetry, build and CI strategies
- Create and update documentation across the software development lifecycle
Requirements
- 5+ years of production experience with Java/Kotlin and the Android SDK
- Proficiency with Reactive Programming and Dependency Injection
- Well-versed in different architectural patterns (MVI/MVVM or equivalent)
- Excellent communication skills
- Experience resolving production issues ideally on a large scale
- Bachelor’s Degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study and/or equivalent work experience
- Comfortable using common Android libraries such as Dagger 2 / Hilt, RxJava2, Groupie (preferred)
- Familiarity with Android TV / Amazon Fire TV development (preferred)
- Familiarity with Microsoft Media Foundation (preferred)
- Experience with streaming video, codecs, and DRM (preferred)
- Knowledgeable about maintaining a large modularized codebase (preferred)
- Experience using performance evaluation tools such as Android Profile (preferred)