Disney - Santa Monica, CA

posted about 2 months ago

Full-time - Mid Level
Santa Monica, CA
Motion Picture and Sound Recording Industries

About the position

The Lead Software Engineer (Front End/JavaScript) at Disney Entertainment & ESPN Technology is responsible for developing and enhancing client application experiences using Rust. This role involves collaborating with various engineering teams to create innovative solutions for Disney's streaming platforms, ensuring high-quality user experiences across multiple devices. The engineer will leverage their expertise in C/C++ and Rust to push the boundaries of user experience on custom in-house runtimes.

Responsibilities

  • Bring advanced native engineering skills to be a critical member of a team of engineers responsible for building our client application experiences in Rust.
  • Contribute to the development of new application features from onboarding to browse UI/UX experiences, analytics, video playback UI/UX and much more.
  • Work with hardware manufacturing partners to vet new hardware from a client application perspective.
  • Collaborate closely with our Native Client Platform Core engineering team, services engineering teams and product owners to help understand and explain device limitations and requirements.

Requirements

  • 7+ years of C/C++ experience on embedded systems and/or writing portable multi-platform code.
  • 2-3+ years of personal or professional Rust experience.
  • Understanding of various chip architectures and what features they support.
  • Experience using build runners / compilation tools for multi-platform projects.
  • Bachelor's degree or better in Computer Science or a related technical field or equivalent job experience.

Nice-to-haves

  • Experience working on user interface-level code with knowledge of common patterns, architectures and approaches to present a data driven UX to viewers.
  • Familiarity with set-top box development and specialized SoCs from manufacturers like Broadcom, MediaTek, SigmaTel, etc.
  • Graphics experience with OpenGL/EGL, OpenGL ES, Vulkan, Metal, etc.
  • Cross device dependency management.
  • Game engines and game engine technologies.
  • Internals of browser technology such as Webkit, WPE, Chromium, Cobalt.

Benefits

  • Health insurance
  • Childcare options
  • Paid time off
  • Retirement programs
  • Tuition assistance
  • Weekly pay
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service