About the Role
The role involves developing and optimizing front-end components of a widely used streaming interface, working closely with design and product teams to deliver high-performance, scalable UI solutions.
Responsibilities
- Design and implement responsive user interfaces for streaming devices
- Collaborate with UX designers to translate mockups into functional code
- Optimize UI performance across various hardware configurations
- Write clean, maintainable, and testable front-end code
- Troubleshoot and debug user interface issues
- Participate in code reviews and contribute to engineering best practices
- Support cross-browser and cross-device compatibility
- Integrate front-end components with backend services
- Ensure accessibility standards are met in all UI deliverables
- Contribute to component libraries and design systems
- Work within agile development cycles
- Engage in architectural discussions for scalable front-end solutions
- Mentor junior engineers and provide technical guidance
- Stay current with emerging front-end technologies
- Improve development workflows and tooling
- Collaborate with QA teams to ensure product quality
- Monitor application performance and user interactions
- Implement analytics and telemetry in UI layers
- Support A/B testing initiatives for interface improvements
- Maintain documentation for UI components and systems
Nice to Have
- Experience with React or similar UI libraries
- Knowledge of embedded systems or set-top boxes
- Familiarity with streaming protocols (e.g., HLS, DASH)
- Experience with internationalization and localization
- Background in test automation frameworks
- Understanding of security best practices in front-end code
- Exposure to TypeScript
- Experience with build tools like Webpack or Babel
- Knowledge of design systems and component reuse
- Prior work on large-scale consumer applications
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and office-based work
Team
Part of a collaborative engineering team focused on building intuitive user interfaces for streaming experiences
Why This Role Matters
The user interface is central to how millions interact with streaming content daily. This role directly shapes that experience, ensuring it is fast, reliable, and enjoyable across a wide range of devices and user needs.
Technology Stack
Primary technologies include JavaScript, HTML5, CSS3, React, and custom UI frameworks optimized for TV interfaces. Development spans across proprietary operating systems and hardware platforms.
Available for qualified candidates