
Software Engineer – Roku, BrightScript
Qurate Retail Group
full-time
Posted on:
Location Type: Hybrid
Location: Krakow • Poland
Visit company websiteExplore more
Tech Stack
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