We are seeking an expert Lightning.js Developer to help revolutionize our home entertainment and video streaming experiences. In this role, you will build and optimize user interfaces for next-generation set-top boxes (STBs) and Smart TVs within the RDK-V (Reference Design Kit - Video) ecosystem. You will leverage modern JavaScript/TypeScript and the Firebolt SDK to deliver smooth, "Netflix-grade" 60fps performance on resource-constrained hardware.
Key Responsibilities:
- UI Development: Design, develop, and maintain high-performance user interface components using Lightning.js (Lightning 2 / Lightning 3) and the Lightning sdk
- RDK & Middleware Integration: Build scalable applications that interface seamlessly with RDK-V middleware, Firebolt SDK, and WPE Web
- Performance Optimization: Profile and optimize applications for maximum speed, memory efficiency, and smooth animations using WebGl
- Feature Implementation: Collaborate closely with product, design, and embedded engineering teams to ship new features like VOD, Live TV, and partner integration
- Testing & Debugging: Ensure code quality by writing robust unit/component tests and resolving hardware-specific rendering
- Required Qualifications:
- Experience: 12+ years of professional software development focusing on client-side JavaScript or TypeScript.
- Framework Expertise: Proven experience building TV-centric apps using the Lightning framework.
- Domain Knowledge: Strong background in device platforms, web applications, or TV/broadcast-related products.
- RDK/Embedded Systems: Familiarity with the RDK-V ecosystem, Firebolt, and Thunder plugins is highly preferred.
- Rendering & Hardware: Solid understanding of WebGL 2.0 and GPU-accelerated render