We're looking for a Senior Frontend Engineer to help build highly performant TV applications.
You'll work closely with a global engineering team to improve rendering performance, memory efficiency, and user experience across web-based TV platforms. This role focuses on building performant web applications using modern rendering technologies rather than traditional React-based approaches.
We're expanding our search to Malaysia. The ideal setup would be relocation to Vietnam, though remote work from Malaysia could be considered for outstanding candidates.
What You'll Do
- Design and build highly performant web applications optimized for TV devices.
- Improve rendering performance, memory usage, and application responsiveness.
- Work with WebGL and canvas-based rendering technologies.
- Collaborate with engineers exploring Lightning V3, SolidJS, Blits, and similar modern rendering frameworks.
- Optimize complex user interfaces such as Home pages, Live TV experiences, and Electronic Program Guide (EPG) screens.
What We're Looking For
Must Have
- Strong JavaScript or TypeScript expertise.
- Extensive experience building large-scale web applications.
- Robust experience in web development optimization and performance tuning.
- Hands-on experience optimizing rendering performance, memory consumption, and application responsiveness.
- Solid understanding of browser rendering, canvas, or graphics rendering concepts.
Nice to Have
- Experience with WebGL.
- Experience with LightningJS / Lightning V3.
- Experience with SolidJS, Blits, or similar frameworks.
- Experience developing Smart TV or web-based TV applications.
- Experience building browser games.
- Experience with canvas-based UI engines.
- Experience working on performance-heavy frontend platforms.
Why Join Us You'll contribute to building high-performance web-based TV applications designed for memory-constrained TV devices. Working with modern technologies such as SolidJS, Lightning V3, WebGL, and canvas-based rendering, you'll help improve rendering performance and create a better viewing experience for users.