What are the responsibilities and job description for the Roku Engineer position at Swan Tech Solution LLC?
Roku Platform Expertise
· Strong experience developing and maintaining Roku applications using BrightScript and SceneGraph (XML-based UI framework)
· Deep understanding of Roku app lifecycle, components, nodes, and event handling
· Video & Streaming
· Hands-on experience with video playback, including HLS streams, live TV, VOD, and clip-based content
· Familiarity with DRM, ad-supported streams, and content entitlement where applicable
· Experience integrating analytics and playback tracking
· UI / UX Development
· Ability to build performant, responsive TV UIs using SceneGraph components
· Experience implementing content rails, grids, hero modules, and remote‑control navigation patterns
· Backend & API Integration
· Experience consuming RESTful APIs for content, metadata, personalization, and configuration
· Parsing and handling JSON responses efficiently in BrightScript
· Understanding of authentication flows and feature flags
· Ads & Monetization
· Experience with Roku Advertising Framework (RAF) and ad insertion (SSAI/CSAI)
· Familiarity with ad metrics, error handling, and playback fallback scenarios
· Performance & Stability
· Ability to optimize app startup time, memory usage, and playback performance
· Strong debugging skills using Roku developer tools, logs, and channel side-loading
Salary : $55 - $60