Description

Overview

We are seeking a Browser-Based Device (BBD) Engineer to help expand our capabilities across a wide range of connected TV platforms. This role is ideal for someone with deep experience building high-performance applications for browser-based devices such as LG webOS, Samsung Tizen, and similar ecosystems.

The ideal candidate understands device-specific constraints, TV application architectures, and performance optimization strategies. You will own the technical design for projects of moderate to high complexity, build flexible front-end experiences, and ensure smooth, high-quality performance across multiple connected TV environments.

What You’ll Do

  • Architect, develop, and maintain high-quality BBD applications for LG, Samsung, and other platforms
  • Manage the full application lifecycle—from concept to store submission, certification, and post-release support
  • Implement pixel-perfect UI based on Figma designs, customizing for device-specific capabilities and limitations
  • Build and extend SDK components tailored for BBD platforms
  • Troubleshoot, debug, and optimize apps for smooth playback and responsive performance on constrained devices
  • Participate in on-call rotations and contribute to incident management
  • Collaborate closely with product, design, and QA teams to ensure high-quality, on-time delivery of features

What You Bring

  • 3+ years of experience developing commercial TV applications for LG webOS, Samsung Tizen, or other browser-based device platforms
  • Proficiency in JavaScript/TypeScript, HTML5, and CSS, with familiarity in frameworks/libraries such as React, Enact, Tizen APIs, and webOS SDKs
  • Experience handling application packaging, certification, and deployment processes for TV app stores
  • Strong understanding of media playback APIs (e.g., AVPlay, webOS media APIs, ExoPlayer-based solutions), including DRM, buffering, and adaptive streaming
  • Experience integrating applications with HTTP and WebSocket APIs (REST, JSON-RPC, gRPC, etc.)
  • Knowledge of UI rendering, memory usage, and performance optimization on constrained TV hardware
  • Familiarity with remote-control navigation paradigms and focus-based UI interactions
  • Experience writing and maintaining automated tests (unit, integration, UI) for TV/BBD apps
  • Strong communication skills and the ability to collaborate across engineering, product, and design teams
  • Familiarity with monitoring, logging, and performance alerting best practices for connected TV applications
  • Awareness of the current connected TV landscape, including emerging trends, frameworks, and device requirements