← Back to job listings
RO
Architect (Frontend/Client Engineering)
Roku · San Jose, United States
About The Role
Join Roku, a leader in the streaming industry, as a Senior Software Engineer on our streaming applications team. In this role, you will architect, design, and build high-impact streaming experiences across multiple connected TV platforms. You will drive technical excellence, set the strategic direction for frontend development, and collaborate with product, UX, and engineering teams. This is an opportunity to shape the future of how millions of viewers discover and enjoy streaming content on their TVs.
- Architect, design, and build engaging streaming TV experiences for Roku's large and growing user base across multiple connected TV platforms.
- Define and lead architectural decisions to deliver high-quality, high-performance applications on platforms including Google/Android TV, Fire TV, and Samsung.
- Drive innovation with a relentless focus on increasing user satisfaction and improving the reliability, stability, security, and quality of streaming applications.
- The ideal candidate brings deep expertise in modern web frameworks, media playback technologies, and consumer application development at scale
- Strong understanding of UX/UI design principles with proficiency in modern web frameworks (React/Redux, Solid JS, Flutter, Cordova) and expert-level programming skills in JavaScript, TypeScript, HTML, and CSS
- Experience in connected TV environments with an understanding of the unique technical constraints and requirements of this space
- Experience with media frameworks and streaming protocols, including HLS and MPEG-DASH, DRM, and media playback on HTML5, iOS, and Android platforms; familiarity with MSE/EME, ExoPlayer, Shaka Player, or Dash.js
- Excellent written and verbal communication skills with the ability to build strong relationships with stakeholders, teams, and senior leaders across the organization
- Bachelor's degree in Computer Science or a related field (Master's degree preferred) and 15+ years of industry experience in senior software engineering roles
- Ability to operate at both hands-on technical depth and strategic leadership levels
- Demonstrated fluency with generative AI and experience actively using AI-assisted engineering tools to accelerate product development
- Proven track record in architecting, building, and shipping engaging consumer applications at scale
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring