Sr Software Engineer (Roku/BrightScript/SceneGraph)
Sr Software Engineer (Roku/BrightScript/SceneGraph)

Sr Software Engineer (Roku/BrightScript/SceneGraph)

London Full-Time 100000 - 140000 £ / year (est.) No home office possible
D

At a Glance

  • Tasks: Join our team to build amazing client apps for Disney+, ESPN, and Hulu on Roku devices.
  • Company: Be part of Disney Entertainment & ESPN Technology, transforming media experiences for millions worldwide.
  • Benefits: Enjoy competitive pay, bonuses, and a full range of medical and financial benefits.
  • Why this job: Work on innovative projects that shape the future of entertainment and reach global audiences.
  • Qualifications: 5+ years in client-side development, with BrightScript experience preferred; mentoring skills a plus.
  • Other info: Opportunity to collaborate with top engineers and work on cutting-edge technology.

The predicted salary is between 100000 - 140000 £ per year.

Disney Entertainment & ESPN Technology

On any given day at Disney Entertainment & ESPN Technology, we’re reimagining ways to create magical viewing experiences for the world’s most beloved stories while also transforming Disney’s media business for the future. Whether that’s evolving our streaming and digital products in new and immersive ways, powering worldwide advertising and distribution to maximize flexibility and efficiency, or delivering Disney’s unmatched entertainment and sports content, every day is a moment to make a difference to partners and to hundreds of millions of people around the world.

A few reasons why we think you’d love working for Disney Entertainment & ESPN Technology

  • Building the future of Disney’s media business: DE&E Technologists are designing and building the infrastructure that will power Disney’s media, advertising, and distribution businesses for years to come.
  • Reach & Scale: The products and platforms this group builds and operates delight millions of consumers every minute of every day – from Disney+ and Hulu, to ABC News and Entertainment, to ESPN and ESPN+, and much more.
  • Innovation: We develop and execute groundbreaking products and techniques that shape industry norms and enhance how audiences experience sports, entertainment & news.

As part of the Living Room Devices, Roku Client Application Engineering Team, you will help us push the boundaries of what is possible on some of the most interesting 10-foot devices in the marketplace! You’ll be part of the team that builds our Direct-to-Consumer client apps, such as Disney+, Star+, ESPN and Hulu on one of the most popular streaming devices on the market.

Job Summary:

We’re looking for experienced Journey-level Software Engineer for the Roku Client Application Engineering Team, where 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.

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 5 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
  • 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
  • Experience with JavaScript client- and server-side development
  • Experience with DevOps, gulp scripts, Jenkins and AWS

Required Education

Bachelor’s degree or better in Computer Science or a related technical field or equivalent job experience.

The hiring range for this position in Seattle, WA and New York, NY is $145,400- $195,000 per year, in Santa Monica and Burbank CA is $ $138,900 – $186,200, and in San Francisco CA is $152,100 – $203,900. The base pay actually offered will take into account internal equity and also may vary depending on the candidate’s geographic region, job-related knowledge, skills, and experience among other factors. 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. #J-18808-Ljbffr

Sr Software Engineer (Roku/BrightScript/SceneGraph) employer: Disney Cruise Line - The Walt Disney Company

At Disney Entertainment & ESPN Technology, we are not just building applications; we are crafting magical experiences that reach millions of viewers worldwide. Our collaborative work culture fosters innovation and creativity, providing ample opportunities for professional growth and development. With competitive compensation packages, comprehensive benefits, and the chance to work on cutting-edge technology in vibrant locations like Seattle and New York, joining our team means being part of a legacy that shapes the future of entertainment.
D

Contact Detail:

Disney Cruise Line - The Walt Disney Company Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Sr Software Engineer (Roku/BrightScript/SceneGraph)

✨Tip Number 1

Familiarize yourself with BrightScript and the Roku SceneGraph SDK. Since this role specifically requires experience in these areas, having a solid understanding of how to develop client apps using these technologies will set you apart from other candidates.

✨Tip Number 2

Showcase your experience with MVVM architecture in your discussions. This is a key requirement for the position, so be prepared to discuss how you've implemented this architecture in past projects and how it can enhance user experiences.

✨Tip Number 3

Highlight any experience you have with performance optimization techniques. Given that the role involves creating rich user interfaces, demonstrating your ability to optimize performance will resonate well with the hiring team.

✨Tip Number 4

Prepare to discuss your collaborative experiences with cross-functional teams. This role emphasizes working closely with design and engineering teams, so sharing examples of successful collaborations will show that you're a team player who can communicate effectively.

We think you need these skills to ace Sr Software Engineer (Roku/BrightScript/SceneGraph)

BrightScript
Roku SceneGraph SDK
Client-Side Development
MVVM Architecture
UI/UX Design
JavaScript Development
React
AWS Configurations
Node.js Services
Performance Optimization
Asynchronous and Concurrent Code
Unit Testing
DevOps
Gulp Scripts
Mentoring Junior Engineers

Some tips for your application 🫡

Highlight Relevant Experience: Make sure to emphasize your experience with BrightScript and client-side development. Mention specific projects where you've built applications or features similar to those described in the job listing.

Showcase Technical Skills: Detail your proficiency in MVVM architecture, performance optimization, and any experience with JavaScript, React, or AWS. Use concrete examples to demonstrate your technical capabilities.

Tailor Your Resume: Customize your resume to align with the responsibilities and qualifications listed in the job description. Use keywords from the posting to ensure your application stands out to hiring managers.

Craft a Compelling Cover Letter: Write a cover letter that not only summarizes your qualifications but also expresses your passion for creating innovative viewing experiences. Mention why you want to work specifically for Disney Entertainment & ESPN Technology.

How to prepare for a job interview at Disney Cruise Line - The Walt Disney Company

✨Showcase Your BrightScript Expertise

Make sure to highlight your experience with BrightScript during the interview. Be prepared to discuss specific projects where you utilized this language, and how it contributed to the success of the application.

✨Demonstrate Your Understanding of MVVM Architecture

Since the role requires knowledge of MVVM architecture, be ready to explain how you've implemented this pattern in your previous work. Discuss the benefits it brings to client-side development and how it enhances user experience.

✨Prepare for Technical Questions

Expect technical questions related to client-side development, performance optimization, and UI/UX design. Brush up on common patterns and architectures, and be ready to provide examples of how you've tackled challenges in these areas.

✨Emphasize Collaboration Skills

Collaboration is key in this role, so be prepared to discuss your experience working with cross-functional teams. Share examples of how you've effectively communicated requirements and worked together to overcome device limitations.

Sr Software Engineer (Roku/BrightScript/SceneGraph)
Disney Cruise Line - The Walt Disney Company
D
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>