Senior Software Engineer - Roku / BrightScript (San Francisco)
Sr Software Engineer - Roku / BrightScript
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.
- Building the future of Disney's media business
- Reach & Scale
- Innovation
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 Disney+ Direct-to-Consumer client app for streaming Disney, Pixar, Marvel, Star Wars, Hulu, ESPN, NatGeo, and ABC News content from 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 Disney+ Direct-to-Consumer client app on Roku streaming devices and smart TVs. We're looking for an engineer who, ideally, has experience in BrightScript, SceneGraph, 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, Washington and New York City is $142,516 - $191,180 per year and in Bristol, Connecticut, Santa Monica, California and Glendale, California is $136,100 - $182,400 per year and in San Francisco, California is $148,994 - $199,870 per year. 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-LjbffrRecommended Jobs
Senior Full Stack Engineer
About Us: MarcoPolo Learning is an award-winning developer of content, technology, and instructional support for early childhood education. Founded in 2013, MarcoPolo blends innovation with resear…
Adjunct Faculty- Mathematics- Irvine, CA
Job Description Job Description Description: What if your next job wasn’t just a role, but a place where you truly felt valued, inspired, and empowered? Imagine working for a company that’s de…
ServiceNow Integrations Architect
Our client, a global tech organization, are hiring a ServiceNow Integrations Architect to join the team on a contract basis in Santa Clara, CA. Bringing deep expertise in integrations and custom appli…
Schools - Speech Language Pathologist
Job Description Job Description Master's degree in Speech-Language Pathology, active SLP license and 1+ year of Speech-Language Pathology experience required. Applicants who do not meet these qua…
Accounts Receivable Specialist
Full-time Description Vortex is the leader in Doors/Security Products, Storefront Glass/Glazing, Access Controls and Material Handling Equipment for Commercial, Industrial and Retail Facili…
Executive Chef
Position Title: EXECUTIVE CHEF(MULTI-SITE)-COSTA MESA, CA Salary: $110,000-120,000/annually As the leader in business and industry dining, Eurest is the company to join if you want a …
Technical Architect (San Francisco)
Digital Technology blazes the trail of enterprise IT at Salesforce. Grounded in our core values; Trust, Customer Success, Innovation, and Equality (Ohana); we do far more than run traditional IT. We …
Senior Backend Engineer, Spending
About the role Chime Engineering is growing rapidly as we scale to support the financial needs of our members. We are looking for driven engineers to join our team, where you’ll work on APIs that …
Field Access Specialist (San Francisco)
Join to apply for the Field Access Specialist role at Syneos Health Commercial Solutions . Get AI-powered advice on this job and more exclusive features. Description In this role, you will…
Sample Management Technician
Company Description We are SGS – the world's leading testing, inspection and certification company. We are recognized as the global benchmark for sustainability, quality and integrity. Our 99,60…