Logo
Disney Entertainment & ESPN Technology

Senior Front End Software Engineer (JavaScript)

Disney Entertainment & ESPN Technology, Santa Monica, California, United States, 90403


Disney Entertainment & ESPN TechnologyAt Disney Entertainment & ESPN Technology, we are on a mission to create captivating viewing experiences for our audience while revolutionizing Disney's media business for the future. Our work involves innovating streaming and digital products, along with maximizing advertising and distribution efforts to enhance flexibility and efficiency. Join us in making a difference for partners and millions of viewers around the globe.Here are a few reasons why you will love working with us:Innovative Solutions:

Our team is constantly designing and building advanced infrastructure that shapes Disney's media, advertising, and distribution for years to come.

Scalable Impact:

Our products and platforms serve millions every minute, including Disney+, Hulu, ABC News, and ESPN, to name a few.

Trailblazing Technology:

We develop cutting-edge products and techniques that redefine industry standards, enhancing audience experiences across sports, entertainment, and news.

The Product & Data Engineering team drives end-to-end development for Disney's premier consumer products, ensuring innovation on a global scale for platforms like Disney+, Hulu, and ESPN+. This team is at the forefront of creating user experiences that include personalization, search, messaging, and data across various devices including Apple, Android, Smart TVs, game consoles, and the web.As a member of the Hulu Native Client Platform Rust Client Application Engineering Team, you’ll have the opportunity to push the limits of user experience on some of the most exciting devices in the market. You'll help in creating the Direct-to-Consumer Hulu client app across a wide range of platforms. The best part? You will be programming in Rust!Responsibilities:Leverage your advanced engineering skills to contribute significantly to the development of our client application experiences using Rust.

Play a key role in enhancing application features, from onboarding and browsing UX to analytics and video playback.

Collaborate with hardware manufacturing partners to evaluate new hardware from a client application perspective.

Work closely with our Core engineering team and product owners to clarify device limitations and requirements.

Basic Qualifications:7+ years of C/C+ experience with Embedded systems or portable multi-platform code, along with 2-3+ years in Rust.

Strong understanding of various chip architectures and their capabilities.

Experience with build runners and compilation tools for multi-platform projects.

Bachelor's degree in Computer Science or a related technical field, or equivalent professional experience.

Preferred Qualifications:Experience in user interface-level coding and familiarity with patterns and architectures for data-driven UX.

Knowledge of set-top box development and specialized SoCs from companies like Broadcom, MediaTek, and SigmaTel.

Graphics experience with technologies such as OpenGL, Vulkan, or Metal.

Familiarity with cross-device dependency management.

Experience with game engines and related technologies.

Understanding of browser technology internals like Webkit and Chromium.

The hiring range for this position in Seattle, Washington and New York City is $156,300 - $209,600 per year. In Bristol, Connecticut, Santa Monica, California, and Glendale, California, it is $149,300 - $200,200 per year. In San Francisco, California, it is $163,500 - $219,200 per year. The actual base pay offered will consider internal equity as well as the candidate's geographic location, job-related knowledge, skills, and experience. A bonus and/or long-term incentive units may be provided as part of the compensation package, along with a comprehensive range of medical, financial, and other benefits, depending on the level and position offered.