The Walt Disney Company

Software Engineer II – Android

The Walt Disney Company

full-time

Posted on:

Location Type: Hybrid

Location: SeattleConnecticutWashingtonUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $120,300 - $161,300 per year

Tech Stack

About the role

  • Develop an understanding of the DE&ET software stack and specifically the MediaX component
  • Maintain and update the Android variant of the Disney Media Player
  • Understand the internals of android and how to debug and diagnose Android Device issues.
  • Collaborate with application development teams, services engineering teams and product management to help understand and explain device limitations and requirements
  • Ensure that the latest audio and video standards like Dolby Vision, Dolby ATMOS, DTS:X, HDR10+, and more are delivered with full fidelity.
  • Develop, Debug, Test and Benchmark various components in the software stack
  • Perform online code reviews of pull requests
  • Gather additional requirements and spec missing functionality required across various functional teams
  • Create and update documentation across the entire software development lifecycle as needed
  • Maintain a strong understanding of our code to identify, research and address issues
  • Contribute to strategies that ensure the quality and stability of our deployments, including testing strategies and telemetry approaches
  • Help to develop our project’s build system and continuous integration system as needed

Requirements

  • Bachelor’s Degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience
  • 3+ years of production experience with Kotlin and the Android SDK
  • Proficiency with Reactive Programming and Dependency Injection
  • Well-versed in different architectural patterns (MVI/MVVM or equivalent)
  • Pristine communication skills who can collaborate well across teams
  • You write phenomenal code, tests, and documentation
  • Experience resolving production issues ideally on a large scale
Benefits
  • A bonus and/or long-term incentive units may be provided as part of the compensation package, in addition to the full range of medical, financial, and/or other benefits, dependent on the level and position offered.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
KotlinAndroid SDKReactive ProgrammingDependency InjectionMVIMVVMDebuggingTestingBenchmarkingCode Review
Soft Skills
CommunicationCollaborationProblem SolvingDocumentation
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Information SystemsBachelor’s Degree in Software EngineeringBachelor’s Degree in Electrical EngineeringBachelor’s Degree in Electronics Engineering