Software Engineer II, Frontend
Core
Develop and maintain high-performance streaming experiences on Roku connected devices and contribute to shared client architecture for Crunchyroll's connected-device applications.
Role type
Senior IC frontend engineer (connected devices)
Builds
Streaming video applications on Roku and cross-platform connected device clients
Domain
Consumer media streaming / Connected TV
Deliverable
production ML models | product features
Required skills
TypeScript, modern JavaScript, React/Vue/Angular, client-side application architecture, state management, modular design, reusable component patterns, performance optimization, code review, technical documentation
Preferred skills
Mentorship, process improvement, troubleshooting complex platform-specific issues
Technologies
Roku, TypeScript, JavaScript, React, Vue, Angular
Responsibilities
Design and optimize Living Room applications; Contribute to reusable libraries and architectural patterns; Participate in code reviews and maintain code quality; Identify and resolve complex issues and performance bottlenecks; Optimize application startup time and memory usage; Provide guidance and mentorship to other engineers; Create and maintain technical documentation
Seniority
Senior, hands-on IC