Talent.com
Lead Software Engineer - Roku / Brightscript

Lead Software Engineer - Roku / Brightscript

Disneyland Hong KongSanta Monica, CA, United States
12 hours ago
Job type
  • Full-time
Job description

Lead Software Engineer - Roku / Brightscript

Technology is at the heart of Disney’s past, present, and future. 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 Storytellers and Innovators. Creators and Builders. Entertainers and Engineers. We work with every part of The Walt Disney Company’s media portfolio to advance the technological foundation and consumer media touch points serving millions of people around the world.

Here are a few reasons why we think you’d love working here :

  • Building the future of Disney’s media : Our Technologists are designing and building the products and platforms that will power our media, advertising, and distribution businesses for years to come.
  • Reach, Scale & Impact : Disney’s technology and products serve as a signature doorway for fans' connections with the company’s brands and stories (Disney+, Hulu, ESPN, ABC, ABC News, and more).
  • Innovation : We develop and implement groundbreaking products and techniques that shape industry norms and solve complex technical problems.

Product Engineering is a unified team 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.

This position is for a US based employee and can sit remotely, or in any of our technology offices listed above

Job Summary :

The Walt Disney Company has a rich tradition of creating innovative products and magical experiences for millions of people around the world. Software Engineers are at the heart of that innovation and magic, building platforms, services, tools and infrastructure for an unmatched collection of content and brands such as Disney+, Hulu, ESPN, and ABC.

As a Lead Software Engineer for the Roku Client Application team, you’ll be part of the team that builds our Direct-to-Consumer client apps, such as Disney+, Star+, ESPN and Hulu on Roku streaming devices and smart TVs. We’re looking for an engineer who, ideally, has experience in BrightScript and is ready to write client apps that provide the best experiences for our viewers.

If you :

  • Employ a flexible attitude and can work constructively in a diverse team setting
  • Value learning and being exposed to new experiences
  • Demonstrate determination in finding solutions to complex puzzles
  • Have the curiosity to research and learn new technologies
  • Care about bringing people closer to their world
  • then working at Disney is unlike anything else. We have the latest technology, game-changing ideas, and world-class talent. Come be a part of our team and help us find new ways to interact with users, however and wherever they connect with our brands!

    Responsibilities and Duties of the Role :

  • Be a critical member of a team of engineers responsible for building our client app experiences in BrightScript, using the Roku SceneGraph SDK
  • Contribute to the development of new application features from on-boarding to browse UI / UX experiences, analytics, video playback UI / UX and much more. If you see it on screen, you’ll likely have a chance to work on it in code
  • Have the opportunity to contribute to the development of tools and systems outside of the Roku apps, such as JavaScript- & React-based web tools, gulp build scripts, AWS configurations, and Node.js services
  • Work with Roku to vet new hardware, firmware and certification requirements from a client application perspective
  • Collaborate closely with our client SDK engineering, design engineering, services engineering teams and product owners to help understand and communicate requirements and device limitations
  • Required Education, Experience / Skills / Training :

    Basic Qualifications

  • At least 7 years of development experience with a client-side development stack, ideally with at least 2 years BrightScript experience
  • Experience with MVVM (Model-View-ViewModel) architecture
  • Candidates will be expected to be proficient in technical design and development of generalized solutions, such as reusable utilities and UI components, and generalized logic that can be consumed by multiple applications
  • Demonstrated ability to research and learn new technologies
  • Strong communication skills and attention to detail
  • Driven and self motivated
  • Candidates should have experience mentoring junior level team members
  • Preferred Qualifications

  • Extensive experience creating beautiful, rich, performant user interfaces, including implementing pixel-perfect designs and animations
  • Experience working on user interface-level code and knowledge of common patterns, architectures, and approaches to present a data-driven UX to viewers
  • Familiarity with development and troubleshooting on set-top boxes or Smart TVs
  • Experience working on a range of devices with varying performance and capabilities
  • Experience with configuration-driven development
  • Experience with performance optimization and feature degradation techniques
  • Experience creating and extending templated controls, and writing custom controls
  • Experience with asynchronous and concurrent code
  • Experience with unit testing and related patterns
  • Familiarity with streaming media technologies such as HLS, DRM, HDCP, SSAI, SGAI
  • Experience with JavaScript client- and server-side development
  • Experience with DevOps, gulp scripts, Jenkins and AWS
  • Required Education

    BS Computer Science or related technical discipline or its equivalent

    Disability Accommodation for Employment Applications

    The Walt Disney Company and its Affiliated Companies are Equal Employment Opportunity employers and welcome all job seekers including individuals with disabilities and veterans with disabilities. If you have a disability and believe you need a reasonable accommodation in order to search for a job opening or apply for a position, visit the Disney candidate disability accommodations FAQs. We will only respond to those requests that are related to the accessibility of the online application system due to a disability.

    #J-18808-Ljbffr

    Create a job alert for this search

    Lead Software Engineer • Santa Monica, CA, United States

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    RIS RxOrange County, CA, United States
    Full-time
    RIS Rx (pronounced “RISE”) is a healthcare technology organization with a strong imprint in the patient access and affordability space. RIS Rx has quickly become an industry leader in delivering imp...Show moreLast updated: 2 days ago
    Senior Software Engineer

    Senior Software Engineer

    HirschSanta Ana, CA, US
    Full-time
    Quick Apply
    Hirsch stands as a global leader in physical security, offering a comprehensive range of physical access control, video intelligence, and analytic-driven security solutions.Our mission is to empowe...Show moreLast updated: 23 days ago
    • Promoted
    Nuclear Engineer

    Nuclear Engineer

    U.S. NavyEncino, CA, United States
    Full-time
    To be eligible to enlist in the U.Navy, candidates must be between the ages of 18-34.The most powerful energy sources in the world need the most powerful minds behind them.As a Nuclear Reactors Eng...Show moreLast updated: 30+ days ago
    • Promoted
    Sr. HIL Software Engineer

    Sr. HIL Software Engineer

    RivianTorrance, CA, United States
    Full-time
    Rivian is on a mission to keep the world adventurous forever.This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.As a company...Show moreLast updated: 3 days ago
    • Promoted
    Senior Software Engineer–Developer (Development)

    Senior Software Engineer–Developer (Development)

    The Boeing CompanySeal Beach, CA, United States
    Full-time
    At Boeing, we innovate and collaborate to make the world a better place.We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great opportu...Show moreLast updated: 30+ days ago
    Senior Platform Software Engineer

    Senior Platform Software Engineer

    Miso RoboticsLos Angeles, CA, US
    Full-time
    Quick Apply
    Our Company Miso Robotics is transforming the restaurant industry, and making food workers’ lives better.Our signature product is an AI-powered kitchen robot named Flippy which automates...Show moreLast updated: 17 days ago
    Senior Full Stack Software Engineer (Contract Position)

    Senior Full Stack Software Engineer (Contract Position)

    OffWorldPasadena, CA, US
    Full-time
    Quick Apply
    Senior Full Stack Software Engineer (Contract) Based in Pasadena, CA OffWorld is a robotics startup working on developing a mobile robotic workforce for heavy industrial jobs on E...Show moreLast updated: 30+ days ago
    Senior Full Stack Software Engineer

    Senior Full Stack Software Engineer

    OffWorldPasadena, CA, US
    Full-time
    Quick Apply
    Senior Full Stack Software Engineer Based in Pasadena, CA OffWorld is a robotics startup working on developing a mobile robotic workforce for heavy industrial jobs on Earth,...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Mobile Apps

    Senior Software Engineer - Mobile Apps

    huMannity MedtecSanta Clarita, CA, US
    Full-time
    Come join our team of engineers, scientists and medical device experts who are inspired to develop innovative solutions for tomorrow’s challenges. If you’d like to join a high-reward, tr...Show moreLast updated: 1 day ago
    • Promoted
    Quality Assurance Lead Engineer

    Quality Assurance Lead Engineer

    Eleven RecruitingAgoura Hills, CA, United States
    Full-time
    We are a specialized technology staffing agency supporting professional and financial services companies.Why do we stand out in technology staffing? We listen and act as advisors for our candidates...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Technical Lead - Angular

    Senior Technical Lead - Angular

    Abode Techzone LLCNorthridge, CA, United States
    Full-time
    Developer- Senior Technical Lead - Angular, JavaScript, HTML / CSS.Bachelor's degree with 8+ years of experience, master's degree with 6+ years of experience. Degree must be in Computer Science, Engin...Show moreLast updated: 3 days ago
    Software Engineer (Front-End Focus)- 1518

    Software Engineer (Front-End Focus)- 1518

    aKube IncGlendale, CA, us
    Full-time
    Quick Apply
    Up to$89 / hr on W2 depending on experience (no C2C or 1099 or sub-contract).GC, USC, All valid EADs except OPT, CPT, H1B. Strong front-end development with.Familiarity with cloud fundamentals (.Git / G...Show moreLast updated: 23 days ago
    • Promoted
    Data Coordinator

    Data Coordinator

    LHHAltadena, CA, US
    Temporary
    We are looking for a data-savvy.In this contract-based role, you’ll play a key part in a high-impact initiative, reporting directly to the Head of Integrated Systems in our Digital & Tech...Show moreLast updated: 30+ days ago
    10062 – Software Engineer II

    10062 – Software Engineer II

    Hyundai Autoever AmericaFountain Valley, CA, US
    Full-time
    Quick Apply
    Software Engineer II Location – Fountain Valley (5-days Onsite) - will be in Irvine, CA this December.PURPOSE The Software Engineer II is responsible for analyzing, designing, developing, and...Show moreLast updated: 30+ days ago
    • Promoted
    HelloTech - Licensed Security System Installers

    HelloTech - Licensed Security System Installers

    HelloTech IncAltadena, CA, United States
    Part-time
    Are you a state-licensed Security System Installation company, looking to grow your network? Apply now! - https : / / content. HelloTech is looking for STATE-LICENSED SECURITY SYSTEM COMPANIES! HelloTec...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Lead

    Technical Lead

    US Tech SolutionsBurbank, CA, United States
    Full-time
    Note : Client requests the resources to be in their office in Burbank 3 times a week, therefore they should be in Burbank. Familiar Agile development methodology, Design Patterns, System Integration....Show moreLast updated: 30+ days ago
    Software Engineer / Go (Golang) Developer

    Software Engineer / Go (Golang) Developer

    Brilliance Cyber Systems INCBREA, California, USA
    Temporary
    Position : Software Engineer / Go (Golang) Developer Location : Brea, CA – onsite Duration : Long term Contract Show moreLast updated: 30+ days ago
    • Promoted
    Take Surveys Get Paid!

    Take Surveys Get Paid!

    Prime InsightsAltadena, CA, United States
    Full-time
    Join thousands of members already earning with top-paying surveys and offers.Get started today and enjoy competitive rewards, fast payouts with no waiting periods, and the flexibility to participat...Show moreLast updated: 1 day ago