Vacancy catalog
SoftServe
Open role

Senior Roku Engineer (subcontractor)

SoftServeUkraine
Work model
Hybrid
Experience
3+ years
Employment
Full Time
Compensation
Not disclosed
Technology signal
7 tags

Technology context

7

Parsed from the vacancy text; ordered by relevance to this role.

Full listing

Role description

ABOUT THE ROLE

In this role, you will build a new streaming application within a multi-platform OTT ecosystem used by audiences globally. You will use BrightScript and SceneGraph to deliver high-performance Roku features, intuitive user experiences, and reliable video streaming. You will contribute to a large-scale product while collaborating with specialists across engineering, design, QA, and product

RESPONSIBILITIES

  • Build and maintain reusable Roku UI components using BrightScript and SceneGraph, following established coding and platform architecture practices
  • Implement reliable video playback workflows, including player lifecycle management, content loading, error handling, and playback state synchronization
  • Integrate backend APIs, content services, authentication mechanisms, analytics solutions, and platform-specific functionality
  • Develop asynchronous tasks and data-processing workflows that support responsive application behavior and efficient communication with external services
  • Debug device-specific issues and optimize navigation, UI rendering, application startup, memory usage, and playback performance across Roku device generations
  • Design application architecture, component structure, navigation patterns, and deep linking flows that support maintainability, scalability, and consistent user experiences
  • Integrate the Roku Advertising Framework and support advertising workflows, including ad playback, tracking, error handling, and coordination with video content
  • Collaborate with web, mobile, backend, design, QA, and product teams to clarify requirements, resolve technical dependencies, review solutions, and deliver production-ready features

REQUIREMENTS

  • 3+ years of professional experience developing and maintaining Roku applications
  • Deep expertise in BrightScript, SceneGraph, Roku platform architecture, component lifecycles, and application packaging
  • Experience with end-to-end OTT application development, including video playback, authentication, analytics, API integrations, and deep linking
  • Knowledge of the Roku Advertising Framework and advertising integration workflows
  • Strong background in asynchronous processing, data integration, debugging, memory management, and application performance optimization
  • Experience optimizing applications across multiple Roku device generations and addressing device-specific platform limitations
  • Experience with at least one additional OTT platform, such as Apple TV, Tizen, Fire TV, or Google TV
  • Knowledge of cross-platform ecosystems that may include React, React Native, and Node.js
  • Strong collaboration and communication skills for working effectively with engineering, design, QA, and product stakeholders