Frontend Engineer II – Streaming UI for Connected Devices

Crunchyroll

San Francisco (CA)

On-site

USD 135,000 - 169,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Salary + performance bonus
Flexible time off
Health, dental, vision
Health Saving Account (HSA)
401(k) with employer match
Pet friendly offices

Job summary

Crunchyroll is hiring a Frontend Engineer II, focused on connected-device experiences including Roku. You will develop high-performance streaming UIs, contribute to shared client architectures, and collaborate with product managers, designers, QA, and fellow engineers to deliver scalable, user-focused experiences across devices.

The ideal candidate brings strong TypeScript/JavaScript skills, experience with modern frontend frameworks, and a passion for maintainable frontend systems and

Qualifications

  • 2+ years of professional software development experience building production applications.
  • Experience developing and maintaining large-scale client-side applications.
  • Strong proficiency in TypeScript and modern JavaScript.
  • Experience building scalable applications using modern frontend frameworks such as React, Vue, Angular, or similar technologies.
  • Strong understanding of application architecture, state management, modular design, and reusable component patterns.
  • Design, develop, and optimize Living Room applications while contributing to scalable client-side solutions that improve maintainability and performance.
  • Contribute to reusable libraries, application frameworks, tooling, and architectural patterns that reduce duplication and improve consistency across applications
  • Participate in code reviews, provide constructive feedback, and maintain high standards for code quality, testing, reliability, and documentation.
  • Identify, troubleshoot, and resolve complex issues across application layers, including platform-specific behavior, performance bottlenecks, and production incidents.
  • Optimize application startup time, memory usage, responsiveness, and playback experiences across connected-device environments.

Responsibilities

  • Create and maintain clear technical documentation for systems, architecture decisions, development workflows, and feature implementations.
  • Provide guidance and mentorship to other engineers while helping improve team processes, technical standards, and knowledge sharing.
  • Collaborate with product managers, designers, QA engineers, and other engineers to deliver scalable, reliable frontend experiences.
  • Contribute to shared client architecture and frameworks used across connected devices.

Skills

2+ years of experience
Large-scale client-side apps
TypeScript & JavaScript
React/Vue/Angular
Architecture & state mgmt
Living Room apps optimization
Reusable libraries & tooling
Code reviews & documentation
Troubleshooting across layers
Performance optimization

Tools

React
Vue
Angular

Job description

Crunchyroll is hiring a Frontend Engineer II, focused on connected-device experiences including Roku. You will develop high-performance streaming UIs, contribute to shared client architectures, and collaborate with product managers, designers, QA, and fellow engineers to deliver scalable, user-focused experiences across devices.

The ideal candidate brings strong TypeScript/JavaScript skills, experience with modern frontend frameworks, and a passion for maintainable frontend systems and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II, Frontend
Software Engineer II, Frontend

Crunchyroll • San Francisco (CA)

On-site
USD 135,000 - 169,000
Salary + performance bonus
Flexible time off
Health, dental, vision
+3
Senior Software Engineer (Frontend/Client Engineering)
Senior Software Engineer (Frontend/Client Engineering)

Roku, Inc. • San Jose (CA)

Hybrid
USD 246,000 - 487,000
Health insurance
Equity awards
Life insurance
+2
Senior Frontend Architect — Streaming TV & AI Innovation
Senior Frontend Architect — Streaming TV & AI Innovation

Roku, Inc. • San Jose (CA)

Hybrid
USD 246,000 - 487,000
Health insurance
Equity awards
Life insurance
+2
Frontend Engineer III - Checkout & Monetization UI
Frontend Engineer III - Checkout & Monetization UI

Crunchyroll • Los Angeles (CA)

On-site
USD 152,000 - 191,000
Salary plus performance bonus
Flexible time off
Comprehensive health insurance
+3
Senior Backend Engineer - Video Playback & Security
Senior Backend Engineer - Video Playback & Security

Ellation, Inc. • San Francisco (CA)

Hybrid
USD 17,000 - 205,000
Salary + performance bonus
Flexible time off
Healthcare including medical/dental/视觉
+5
Software Engineer III, Service Monetization
Software Engineer III, Service Monetization

Socket.dev • Los Angeles (CA)

Hybrid
USD 152,000 - 191,000
Salary + performance bonus
Flexible time off
Medical, dental, vision
+7
Senior Software Engineer, UI
Senior Software Engineer, UI

Roku • San Jose (CA)

On-site
USD 370,000 - 400,000
Health insurance
Equity awards
Life insurance
+2
Frontend UI Engineer for Data-Driven Web Apps
Frontend UI Engineer for Data-Driven Web Apps

Netflix • Tallahassee (FL)

On-site
Software Engineer III, Service Monetization
Software Engineer III, Service Monetization

Crunchyroll • Los Angeles (CA)

On-site
USD 152,000 - 191,000
Salary plus performance bonus
Flexible time off
Comprehensive health insurance
+3
Senior Software Engineer at Next Technology Professionals Ltd. Remote
Senior Software Engineer at Next Technology Professionals Ltd. Remote

Next Technology Professionals Ltd. • United States

Hybrid
USD 185,000 - 232,000
Performance bonus earning potential
Flexible time off policies
Generous medical, dental, vision insurance
+2