BrightScript Engineer

Tech Holding Logo

Tech Holding

πŸ“Remote - United States

Summary

Join Tech Holding, a full-service consulting firm, as a skilled Roku BrightScript Engineer. You will develop and enhance client applications using BrightScript and the Roku SceneGraph SDK, collaborating with various teams to create high-quality, performant applications. This role requires 5+ years of client-side development experience, including 2+ years with BrightScript, and proficiency in MVVM architecture. You will contribute to new application features, work on tools and systems beyond Roku apps, and collaborate with Roku on hardware and firmware evaluations. We offer a competitive compensation package, remote and flexible work, professional development opportunities, and a collaborative team environment. Apply today!

Requirements

  • 5+ years of experience in client-side development, including 2+ years of BrightScript experience
  • Experience with MVVM (Model-View-ViewModel) architecture
  • Proficiency in designing and developing reusable utilities and UI components
  • Strong research and problem-solving skills to learn new technologies
  • Excellent communication skills and attention to detail
  • Self-motivated and driven, with the ability to work independently
  • BS in Computer Science or a related technical discipline, or equivalent experience

Responsibilities

  • Develop and enhance client applications using BrightScript and Roku SceneGraph SDK
  • Contribute to new application features, including onboarding, UI/UX improvements, analytics, and video playback experiences
  • Work on tools and systems beyond Roku apps, such as JavaScript- & React-based web tools, gulp build scripts, AWS configurations, and Node.js services
  • Collaborate with Roku to evaluate new hardware, firmware, and certification requirements
  • Work closely with cross-functional teams to understand requirements and device limitations

Preferred Qualifications

  • Experience creating rich, performant user interfaces, including pixel-perfect designs and animations
  • Knowledge of UI-level code patterns to present data-driven UX
  • Experience in set-top box or Smart TV development and troubleshooting
  • Familiarity with devices with varying performance and capabilities
  • Experience with configuration-driven development and performance optimization techniques
  • Experience creating and extending templated controls and writing custom controls
  • Knowledge of asynchronous and concurrent programming
  • Experience with unit testing and related patterns
  • Familiarity with streaming media technologies (e.g., HLS, DRM, HDCP, SSAI, SGAI)
  • Experience with DevOps, gulp scripts, Jenkins, and AWS

Benefits

  • Competitive compensation package
  • Remote and flexible work environment
  • Professional development and training opportunities
  • Opportunity to work with a dynamic and collaborative team

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs