Qurate Retail Group

Software Engineer – Roku, BrightScript

Qurate Retail Group

full-time

Posted on:

Location Type: Hybrid

Location: KrakowPoland

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain BrightScript/SceneGraph‑based Roku TV client applications within the video and streaming domain.
  • Collaborate with product managers, designers, QA engineers, release managers, and web/TV client developers to translate business and product requirements into scalable, performant implementations.
  • Lead or contribute to proof‑of‑concept, feasibility analysis, and technical experiments to evaluate future video commerce capabilities and streaming TV strategies.
  • Analyze and define technical requirements, prepare detailed specifications, and provide accurate estimations within an agile software development lifecycle.
  • Conduct thorough code reviews and lead refactoring efforts to ensure code quality, maintainability, and performance.
  • Produce and maintain technical design documentation for system changes, enhancements, and integration points.
  • Contribute to the implementation and improvement of CI/CD pipelines (including automated builds, code quality gates, and test automation), with a focus on reliability and repeatability.
  • Troubleshoot and resolve production and staging issues, including performance bottlenecks, platform‑specific limitations, and streaming‑related problems, while proactively communicating risks, delays, and dependencies to stakeholders.

Requirements

  • 3+ years of professional software development experience, with a strong focus on BrightScript / SceneGraph and/or Roku TV client development in an Agile environment.
  • Fluent written and spoken English, with the ability to communicate technical concepts clearly to cross‑functional teams and stakeholders.
  • Solid understanding of the software development lifecycle (SDLC) and modern software architectures, including web applications, microservices, and cloud‑native solutions.
  • Strong working knowledge of JavaScript and TypeScript, preferably with experience in modern front‑end frameworks such as React.js, React Native, Angular, Vue.js, or Svelte; BrightScript experience is highly valued.
  • Hands‑on experience with Roku’s BrightScript scripting language and Roku TV device platform; alternatively, a demonstrated willingness and ability to rapidly gain proficiency in Roku’s streaming platform and its native programming model.
  • Experience with RESTful APIs and/or GraphQL in web or mobile application development.
  • Practical experience in Continuous Integration and Continuous Deployment (CI/CD), preferably using Azure DevOps and Git‑based repositories.
  • Familiarity with Jira, Confluence, or similar tooling for project management, documentation, and agile software engineering.
Benefits
  • Private medical care
  • Life Insurance
  • Access to MyBenefit platform (Multisport included)
  • Eye-care reimbursement
  • Company performance-related bonus
  • Referral program with financial bonus
  • 1 day extra of annual leave for company-driven initiatives
  • Mental health support line for you and your relatives
  • Attractively located office with free parking space for employees
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
BrightScriptSceneGraphRoku TV client developmentJavaScriptTypeScriptReact.jsReact NativeAngularVue.jsSvelte
Soft Skills
communicationcollaborationleadershipproblem-solvinganalytical thinking