Roku Software Engineer
The Mom ProjectRole Overview
As a Roku Software Engineer at Plex, you will be an integral part of the Streaming Team, responsible for developing and maintaining streaming media features on one of the most-watched and highest-rated streaming apps. You will work closely with other teams across the organization to deliver new features and work on bug fixes, code reviews, and participate in key decisions that drive the team and product forward.
Responsibilities
- Build new experiences for our Roku app using BrightScript and SceneGraph.
- Collaborate with Product, UX, and Marketing teams to shape new streaming features and update existing ones.
- Work with backend engineers and client engineers on other platforms (iOS, Android, Web) to define how features are built.
- Participate in code reviews and discussions that drive the team and the product forward.
What You Bring to the Table
- Experience developing Roku apps with BrightScript and SceneGraph.
- Knowledge of native Roku UI components like MarkupGrid, MarkupList, RowList.
- Understanding of threads and rendezvous operations in SceneGraph.
- Experience working on a range of Roku devices and understanding their limitations.
- Experience building custom UI components in SceneGraph.
- Experience using Roku debugging tools.
- Detail-oriented with a focus on delivering seamless, high-quality applications.
- Strong interpersonal skills, being kind, humble, helpful, and team-oriented.
Who We Are
Plex is a global streaming media platform that gives millions of customers around the world the freedom to enjoy all the content they love in one simple, beautiful app. Our vision is to empower real human connections by bringing people and entertainment together. We are the largest independent streaming platform, built by a global team of employees who are passionate about delivering the highest quality, most unified, and user-friendliest entertainment experience possible.
Remote Work
All of our roles are remote, however, some roles may carry specific location-based eligibility requirements. Our hiring team can help answer any questions about location after starting the recruiting process. We largely work asynchronously, with meetings generally occurring between UTC 1600 to UTC 1900.
Compensation and Benefits
Our compensation reflects the cost of labor across several US and Global geographic markets. The base pay for this position ranges from $90,000/year in our lowest geographic market up to $125,000/year in our highest geographic market. Additional benefits include a monthly balance wellness stipend, productivity stipend, flexible paid time off, paid parental leave, hardware stipend, flextime, comprehensive health insurance, stock options, and 401k for US employees.
Benefits Extracted with AI
- Medical insurance
- 401(k)
- Monthly Balance Wellness Stipend
- Productivity Stipend
- Flexible paid time off
- Paid parental leave
- Hardware stipend
- Flextime
- Comprehensive health insurance
- Stock options
Similar jobs
Last update: 23 minutes ago
Software Engineer - Roku (Brightscript)
Join Accedo as a Software Engineer specializing in Roku and Brightscript in Stockholm. Work on cutting-edge video solutions.
Remote Software Engineer
Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.
Senior Software Engineer II, Provider Experience
Join Remo Health as a Senior Software Engineer II to lead technical development in dementia care solutions using React, TypeScript, and more.
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
Senior Software Development Engineer
Join Adobe as a Senior Software Development Engineer to innovate and build impactful web applications.
Remote Software Engineer
Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.
Senior Staff Software Engineer
Join VIZIO as a Senior Staff Software Engineer in Dallas, TX. Lead full-stack development with JavaScript, Python, React.js, and AWS.
Senior Frontend Software Engineer III
Join Crunchyroll as a Senior Frontend Software Engineer III, focusing on TypeScript and React in a remote role.
Remote Software Engineer II
Join The Home Depot as a Remote Software Engineer II, focusing on front-end development, microservices, and cloud computing.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive pay, equity, and comprehensive benefits.
Software Engineer
Join Bending Spoons as a Software Engineer. Work remotely or in Milan, Italy. Competitive salary, equity, and benefits.
Senior Full Stack Software Engineer
Join Warner Music Group as a Senior Full Stack Software Engineer, working remotely to innovate in the music industry.
Remote Software Engineer
Join Bending Spoons as a Remote Software Engineer. Work on backend, data, infrastructure, mobile, or security & privacy.
Software Engineer II - TypeScript, Node.js, React
Join Built as a Software Engineer II to develop scalable features using TypeScript, Node.js, and React in a remote role.
Senior Software Engineer - Remote
Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.
Software Engineer II (Client Integrations)
Join Cedar as a Software Engineer II to build client integrations in a remote role, enhancing healthcare technology.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Senior Software Engineer, Fan Experience
Join PlayOn Sports as a Senior Software Engineer to lead development in fan experience applications.
Lead Software Engineer with AWS and REST Expertise
Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.
Software Engineer, Media Services
Join MLB's Media Services team as a Software Engineer to enhance fan experiences with streaming media products.
Mid-Level Full Stack Developer (Angular, React, NodeJS)
Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.
Senior Software Engineer with Front-End Experience (Next.js/Vercel)
Join Subject as a Senior Software Engineer with expertise in Next.js and Vercel, leading innovative projects in a dynamic ed-tech startup.
Software Engineer II - WordPress and Open Source
Join WP Engine as a Software Engineer II to enhance WordPress as a Headless CMS through open source projects like WPGraphQL and Faust.js™.
Senior Backend Engineer, Media Foundation
Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.