Walt Disney-posted 5 days ago
$120,300 - $168,700/Yr
Full-time • Mid Level
San Francisco, CA
Motion Picture and Sound Recording Industries

Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more - all working to build and advance the technological backbone for Disney's media business globally. The team marries technology with creativity to build world-class products, enhance storytelling, and drive velocity, innovation, and scalability for our businesses. We are specifically part of Product Engineering, responsible for the engineering of Disney Entertainment & ESPN digital and streaming products and platforms. This includes product engineering, media engineering, quality assurance, engineering behind personalization, commerce, lifecycle, and identity. Disney's Android team is seeking a Software Engineer who is excited to build apps enjoyed by millions around the world. You will be building scalable, elegant solutions for the Disney+ Android application across a wide array of devices including phones, tablets, and TVs. Our highly collaborative group works in tandem with many cross-functional teams. We value pristine communication skills, both written and verbal, as well as a bias for action. We are incredibly invested in maintaining high code quality standards with unit tests, automated tests, modern libraries, and a Kotlin codebase.

  • Own entire features as an Android Engineer working for Disney.
  • Utilize debugging skills and familiarity with Android Studio.
  • Dive into moderately complex issues such as memory leaks and lifecycle issues.
  • Organize, plan ahead, and accompany features and fixes with tests and documentation.
  • Seek constructive feedback from mentors and collaborate with less experienced engineers.
  • 3 years of relevant work experience.
  • Bachelor's degree in computer science or a closely related field.
  • 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.
  • Proficiency with Kotlin, Android Studio, Gradle, etc.
  • 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.
  • 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.
  • Medical, financial, and/or other benefits depending on the level and position offered.
  • Bonus and/or long-term incentive units may be provided as part of the compensation package.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service