Bright Script/Roku Developer

Prox Works

Bengaluru

On-site

INR 1,800,000 - 3,600,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Best-in-class salary
Proximity Talks
Continuous learning
High-impact work

Job summary

Proximity is seeking an experienced Roku BrightScript developer to design, build, and maintain TV apps. You will work on SceneGraph components, integrate with REST services, and optimize video playback across devices to ensure a high-quality TV experience.

The role requires deep knowledge of HLS/DASH streaming, DRM, subtitles, and adaptive streaming, plus proficiency with the Roku SDK and Developer Dashboard.

Qualifications

  • 4+ years of software development experience, focused on Connected TV or media apps.
  • Hands-on experience with BrightScript.
  • Strong experience with Roku SceneGraph.
  • Experience using Roku SDK and Developer Dashboard.
  • Understanding TV UI patterns and focus navigation.
  • Experience consuming REST APIs and handling JSON.
  • Experience with video streaming (HLS, MPEG-DASH, adaptive bitrate).
  • Familiarity with memory/performance constraints on CTV devices.
  • GIT and modern software practices.

Responsibilities

  • Design, develop, and maintain Roku apps using BrightScript and SceneGraph.
  • Build reusable SceneGraph components for TV interfaces.
  • Integrate with REST APIs and backends.
  • Implement and optimize HLS/DASH playback for live and on‑demand content.
  • Integrate DRM, subtitles, multi-audio, and adaptive streaming.
  • Implement Roku features: deep linking, Roku Pay, RAF, device capability detection, local storage.
  • Ensure smooth remote control, focus management, startup time, and rendering performance.
  • Debug across devices, analytics, telemetry, and QA testing.
  • Ensure Roku certification and publishing compliance.
  • Collaborate with backend, video, product, design, QA, and DevOps.

Skills

BrightScript
Roku SceneGraph
Roku SDK
Video streaming
REST APIs
Debugging on Roku devices
Git
Performance tuning

Tools

Developer Dashboard
Sideloading

Job description

We are looking for an experienced BrightScript / Roku Developer to build and maintain high-quality applications for the Roku platform. The ideal candidate should have strong hands-on experience with BrightScript, SceneGraph, Roku SDK, video streaming, and Connected TV application development.

The role requires a strong understanding of TV-first user experiences, media playback, performance optimization, remote navigation, and Roku certification requirements.

Key Responsibilities
  • Design, develop, and maintain Roku applications using BrightScript and SceneGraph.
  • Build reusable SceneGraph components for TV-based user interfaces.
  • Integrate Roku applications with REST APIs and backend services.
  • Implement and optimize HLS / DASH video playback for live and on-demand content.
  • Integrate DRM, subtitles, multiple audio tracks, and adaptive bitrate streaming where required.
  • Implement Roku-specific capabilities including:
    • Deep linking
    • Roku Pay
    • Roku Advertising Framework (RAF)
    • Device capability detection
    • Local storage and registry
  • Build smooth remote-control navigation and focus management.
  • Optimize application startup time, memory usage, rendering performance, and playback reliability.
  • Debug application, network, DRM, and playback issues across different Roku devices.
  • Implement analytics and telemetry for application and playback events.
  • Develop automated tests and support device-level QA.
  • Ensure applications meet Roku certification and publishing requirements.
  • Collaborate with backend, video, product, design, QA, and DevOps teams.
  • Participate in code reviews and define Roku development best practices.
Requirements
  • 4+ years of software development experience, with strong experience in Connected TV or media applications.
  • Hands-on experience with BrightScript.
  • Strong experience with Roku SceneGraph.
  • Experience working with the Roku SDK and Developer Dashboard.
  • Strong understanding of TV UI patterns and focus-based remote navigation.
  • Experience consuming REST APIs and handling JSON.
  • Hands-on experience with video streaming technologies such as:
    • HLS
    • MPEG-DASH
    • Adaptive bitrate streaming
  • Understanding of video playback lifecycle, buffering, seeking, and error handling.
  • Experience debugging applications on physical Roku devices using Developer Mode and sideloading.
  • Understanding of memory and performance constraints on Connected TV devices.
  • Good knowledge of Git and modern software development practices.
Benefits
  • Best-in-class salary: We hire strong talent and compensate accordingly.
  • Proximity Talks: Meet and learn from designers, engineers, product leaders, and AI practitioners.
  • Continuous learning: Work with a world-class team and stay close to the latest in AI, engineering, and product development.
  • High-impact work: Build AI-first systems and products used at scale by global clients.
About Us

Proximity is the trusted technology, design, and consulting partner for some of the biggest Sports, Media, and Entertainment companies in the world. We’re headquartered in San Francisco and have offices in Palo Alto, Mumbai, and Bangalore. Since 2019, Proximity has built high-impact, scalable products used by millions of users every day. Today, we are a global team of engineers, designers, product managers, and experts solving complex problems and building cutting-edge technology at scale.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Roku Developer
Roku Developer

Robosoft • India

On-site
INR 1,800,000 - 2,800,000
Senior Roku Developer
Senior Roku Developer

Voicegames • India

Remote
INR 1,500,000 - 2,300,000
Software Engineer
Software Engineer

Webologix Ltd/ INC • Mumbai Suburban

On-site
INR 1,200,000 - 1,800,000
Custom Software Engineer
Custom Software Engineer

Accenture PLC • Hyderabad

On-site
INR 900,000 - 1,500,000
Senior Software Engineer, Backend
Senior Software Engineer, Backend

Roku • Bengaluru

On-site
INR 800,000 - 1,500,000
Healthcare (medical, dental, vision)
Life Insurance
Disability Insurance
+5
Senior Software Engineer - Video Platform
Senior Software Engineer - Video Platform

Roku • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Healthcare benefits
Mental health support
401(k)/pension
+1
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Roku • Bengaluru

On-site
INR 3,000,000 - 5,200,000
Hybrid work model
Healthcare benefits
Senior Software Engineer – Devops
Senior Software Engineer – Devops

Roku • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Global access to mental health resources
Healthcare and retirement options
Financial wellness resources
Senior Software Engineer, Backend
Senior Software Engineer, Backend

Cloudjobs • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Senior Engineering Manager - Streaming
Senior Engineering Manager - Streaming

Roku, Inc. • India

On-site
INR 300,000 - 600,000