Search jobs > Seattle, WA > Senior software engineer

Senior Software Engineer (Roku/BrightScript Developer)

Disney Entertainment & ESPN Technology
Seattle, Washington, United States
$149K-$199.9K a year
Full-time

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 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

The hiring range for this position in Seattle, WA and New York, NY is $142,516- $191,180 per year, in Santa Monica and Burbank CA is $ $136,100 - $182,400, and in San Francisco CA is $$148,994 - $199,870.

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.

30+ days ago
Related jobs
Promoted
Blue Origin
Seattle, Washington

As a Software Development Engineer L4, you will have hands on development responsibility to build and test real-time embedded software that controls rocket engines for human capable spacecraft. Experience with embedded avionics software or engine controller software for air-breathing or rocket engin...

Promoted
ROKT
Seattle, Washington

We are looking for a Senior Software Engineer. As a Senior Software Engineer you will be part of an autonomous team owning a specific problem space in one of our backend development team. You will be working closely with other software engineers and product managers in your team on solving interesti...

Promoted
TikTok
Seattle, Washington

Our product engineering team is responsible for building an e-commerce ecosystem that is innovative, secure and intuitive for our users. Collaborate with cross-functional teams including product managers, designers, and other developers to deliver new features aimed at enhancing user experience on t...

Promoted
LendingTree
Seattle, Washington

Strong understanding of software engineering best practices such as SOLID principles and design patterns. Strong background in computer science, engineering, or mathematics. Strong collaboration skills and a desire to help and learn from other developers. ...

Promoted
Social Finance Ltd
Seattle, Washington

We are looking for a talented and motivated Senior Software Engineer to join our growing team developing a cutting-edge entitlements management platform. As a Senior Software Engineer on our team, you'll be tasked with building critical components and features. A collaborative and supportive work en...

Promoted
Pandion
Bellevue, Washington

Pandion is seeking a highly skilled and experienced Senior Software Development Engineer with a strong focus on backend development to join our dynamic team. As a Senior SDE, you will play a pivotal role in designing, developing, and maintaining robust and scalable backend systems that power our inn...

Liberty Mutual Insurance
Seattle, Washington

As a Senior Software Engineer at Liberty Mutual, youll consult on highly complex projects and solve technical problems, while working in an agile environment that has the creative energy of a start-upand the full backing and comprehensive benefits of a Fortune 100 company. The Software Delivery team...

Amazon Development Center U.S., Inc.
Redmond, Washington

We are looking for an innovative engineer with passion to independently design and analyze complex system software and help shape the future of Redshift. Collaborate with engineering teams and product managers to deliver and operate large scale, distributed services in the cloud. Mentor other engine...

DocuSign
Seattle, Washington

What you'll do DocuSign is looking for an amazing Senior Software Engineer to join our development team in Seattle. Responsibility Be open minded, forward thinking, and passionate about great software Think about how to solve problems in scale and build fault tolerant systems Develop testable, high-...

Snowflake
Bellevue, Washington

We’re hiring talented Senior Software Engineers to help build that new database technology. AS A SENIOR SOFTWARE ENGINEER AT SNOWFLAKE YOU WILL:. OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:. WHY JOIN THE DATABASE ENGINEERING TEAM A SNOWFLAKE?. ...