NoFluffJobs Praca zdalna Mid New

Software Engineer – Roku / BrightScript (Streaming)

QVC GROUP GLOBAL BUSINESS SERVICES

⚲ Kraków

19 000 - 24 000 PLN (PERMANENT)

Wymagania

  • SDLC
  • Web applications
  • Microservices
  • Cloud Native
  • JavaScript
  • TypeScript
  • React native
  • Angular
  • Vue.js
  • Svelte
  • REST API
  • GraphQL
  • Continuous integration
  • CD
  • Confluence
  • React
  • Azure DevOps
  • Python (nice to have)
  • .NET (nice to have)
  • Java (nice to have)
  • Embedded C (nice to have)

Opis stanowiska

O projekcie: Working at QVC Group means joining a live social shopping company with incredible teams, ambitious projects and amazing careers. QVC Group, Inc. is a Fortune 500 company with six leading retail brands - QVC®, HSN®, Ballard Designs®, Frontgate®, Garnet Hill® and Grandin Road. Currently we are looking for: Software Engineer – Roku / BrightScript (Streaming) Your Opportunity, Your Team At QVC Group, we are leaders in the omnichannel retail space, continuously reimagining how customers interact with our brands. With a strong focus on innovation and customer experience, we are investing strategically in streaming TV and video commerce platforms to deliver next‑generation shopping experiences across TVs, set‑top boxes, and connected devices. This role offers a unique opportunity to contribute to the evolution of retail through cutting‑edge streaming and video technologies, shaping how customers discover and purchase products in an immersive, interactive environment. As a Software Engineer – Roku / BrightScript (Streaming), you will be a key contributor to the design, development, and optimization of Roku TV applications within our streaming ecosystem. You will collaborate with cross‑functional teams to build, scale, and maintain high‑quality video and commerce experiences on connected TV platforms. You will be expected to take ownership of technical design, implementation, and maintenance of Roku‑based solutions, while ensuring alignment with agile development practices, CI/CD pipelines, and cloud‑native architectures. This role combines hands‑on development with technical leadership, helping to define best practices and drive innovation in streaming TV and video commerce. Where You'll Work This role is hybrid and will require you to be on-site at our office on Wielicka 30 in Kraków once per quarter. (On-site days are predetermined and standard across the company) What we offer - Remote work model - 4 times per year in our office - 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   Why Join Us? This is a unique opportunity to work at the intersection of retail, streaming TV, and video commerce, shaping the future of how customers interact with our platforms. You will be part of a forward‑thinking, collaborative engineering team that values innovation, technical excellence, and continuous learning. If you are passionate about building high‑quality streaming experiences and ready to help redefine the future of retail through connected TV, we would love to hear from you. Wymagania: - 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. Nice‑to‑Have - Working knowledge of Python, .NET, or Java. - Functional understanding of video, streaming, and OTT (Over‑The‑Top) solutions, including: - Navigational libraries for arrow‑key and remote‑control navigation. - Awareness of device limitations (memory, CPU, and platform constraints). - Video and content‑level optimizations for performance and user experience. - Experience with video player implementation and video analytics. - General knowledge of video codecs and closed captioning handling (embedded captions and sidecar files). Codzienne zadania: - 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.