Apply for the Senior Browser-Based Device (BBD) Engineer
We’re looking for a Senior Browser-Based Device (BBD) Engineer to join our growing team. This is a unique opportunity to work on high-performance Smart TV applications across platforms like LG webOS, Samsung Tizen, and other connected TV ecosystems. As part of our engineering team, you’ll play a key role in architecting, developing, and optimizing TV applications, ensuring smooth playback, pixel-perfect UIs, and high-quality user experiences across constrained devices. You’ll collaborate with product, design, and QA teams while owning projects from technical design through release and certification.
Key Responsibilities
- Architect, develop, and maintain BBD applications for LG webOS, Samsung Tizen, and other BBD platforms.
- Implement pixel-perfect UIs from Figma designs, adapting for device-specific capabilities and limitations.
- Own the full development lifecycle: from concept to store submission, certification, and post-release support.
- Optimize app performance — memory usage, navigation responsiveness, and video playback.
- Build and extend SDK components tailored for BBD platforms.
- Manage media playback pipelines, including DRM integration, buffering, and adaptive streaming.
- Build and maintain CI/CD pipelines for BBD applications (e.g. GitHub Actions, Jenkins).
- Troubleshoot, debug, and support apps in production.
- Collaborate with cross-functional teams to deliver high-quality features on time.
Core Requirements
- 3+ years building commercial TV applications for LG webOS, Samsung Tizen, or other connected TV platforms.
- Proficiency in JavaScript/TypeScript, HTML5, CSS, and familiarity with frameworks/libraries such as React, Enact, Tizen APIs, and webOS SDKs.
- Strong understanding of Smart TV app architectures and device constraints.
- Hands-on experience with media playback APIs (e.g. AVPlay, webOS media APIs, ExoPlayer), including DRM and adaptive streaming.
- Experience building SDK components.
- Familiarity with remote control navigation paradigms and focus-based UI flows.
- Experience writing and maintaining automated tests (unit, integration, UI) for TV/BBD applications.
- Strong collaboration skills and ability to work with designers, product managers, and QA teams.
- Knowledge of monitoring, logging, and debugging tools for connected TV applications.
- Excellent written and verbal communication skills in English.
- Ability to work independently in a remote, fast-paced environment.
Nice-to-Have
- Experience working with CI/CD and deployment automation for connected TV ecosystems.
Additional Information
- 6 to 7 hours of Pacific Timezone Overlap Required.