All offersCzęstochowaJavaJavaScript Software Engineer in Streaming Team
JavaScript Software Engineer in Streaming Team
new
Java
Qurate Retail Group

JavaScript Software Engineer in Streaming Team

Qurate Retail Group
4 460 - 5 700 USDGross/month - Permanent
Type of work
Full-time
Experience
Mid
Employment Type
Permanent
Operating mode
Remote
Qurate Retail Group

Qurate Retail Group

We're a world leader in video commerce globally, among the top ecommerce retailers in North America (according to Digital Commerce 360), and a leader in mobile commerce and social commerce. We believe in a Third Way to Shop®

Company profile

Tech stack

    JavaScript
    master
    JavaScript Framework
    master
    .Net
    master
    TypeScript
    advanced
    React Native
    advanced
    React
    advanced
    GraphQL
    advanced
    RESTful API
    regular

Job description

Online interview
Friendly offer

Qurate Retail Group Global Business Services center in Cracow is a member of the Qurate family that offers world-class Finance, HR Services, IT and Software Engineering to Qurate team members in Germany, Italy, Poland, the United Kingdom and the United States. Our GBS center is an facility, with an organized and remarkable design and culture.  


Currently, we are looking for:

JavaScript Software Engineer in Streaming Team


As a JavaScript Software Engineer , you will play a key role in supporting our expanded reach initiatives, with a particular emphasis on the streaming TV aspect. You'll collaborate with a group of highly talented software engineers and IT partners to deliver next-generation applications that will shape the future of retail.


This role offers a truly unique and exciting opportunity for someone with a passion for technology and a desire to innovate. You'll be at the forefront of creating cutting-edge solutions that will transform how people shop, making it not just convenient but also enjoyable and interactive. Join us in this extraordinary endeavor to change the way the world shops and be part of a team that's set to redefine the future of retail through streaming TV and beyond.


Responsibilities:

  • Develop and maintain BrightScript/Scenegraph based Roku TV client application within the video and streaming domains
  • Collaborate with cross-disciplinary teams including product designers, product managers, testers, release engineers and TV/web clients’ developers to design, develop, test, and ship innovative features for our streaming services and TV/web applications
  • Contribute to proof-of-concept, feasibility analysis and experiments to explore future state of video commerce
  • Analyze and define requirements to prepare their specifications and estimations in the process of agile software development
  • Conduct code reviews and code refactoring
  • Ensure technical design documentation for changes/extensions of current systems
  • Contribute to CI/CD implementation for the developed solutions (including establishing sustainable and automated code quality, build strategies and test automation practices)
  • Troubleshoot applications problems and drive toward resolution in the process communicating delays, risks, issues to right internal and external parties


Requirements:

  • very good English
  • minimum 3 years of professional software development experience in JavaScript frameworks or Brightscript/Scenegraph or .NET technologies. Candidates lacking experience in BrightScript/Scenegraph are expected to display a willingness to learn and work with BrightScript/Scenegraph technologies and gain mastery in Roku streaming platform
  • strong understanding of the software development life cycle (SDLC) and software architectures (mobile apps, web applications, micro-services and cloud native applications are desirable)
  • excellent working knowledge of programming in JavaScript and TypeScript, preferably with any of the following frameworks and libraries: React.js, React Native, Angular, Vue.js, Svelte or BrightScript
  • working knowledge of RESTful APIs and/or GraphQL in web or mobile application development
  • working experience in Continuous Integration and Continuous Deployment activities especially with Azure DevOps and GIT code repositories
  • working experience with Jira / Confluence etc. related tooling for modern software engineering 


Nice to have:

  • working knowledge of programming in Python or .NET or Java
  • functional understanding of video, streaming and Over-The-Top (OTT) solutions including areas such as:
  • Navigational libraries for arrow key navigation (including remotes)
  • Device limitations on memory and CPU
  • Content and Video technical optimizations to improve application performance
  • Video Player implementation experience
  • Video Analytics implementation experience
  • General knowledge of Video Codecs and the handling of Closed Captioning with embedded closed captions and side car files


What we offer:

General benefits:

  • Attractively located office with collaboration spaces, gaming room, football table, billiards and showers
  • Required presence in the office: once per quarter
  • Onsite parking space for employees
  • Company performance related bonus 
  • Referral program with financial bonus
  • Financial allowance for remote work
  • Life Insurance
  • Access to internal Learning Lab Platform with multiple trainings oriented for professional growth


Lifestyle benefits:

  • Access to MyBenefit platform (Multisport included)
  • Team Building activities 
  • Charity programs
  • Opportunities to volunteer your time to company - driven projects, employee networks or organizations of your choice – 1 day/year
  • Working environment promoting diversity and inclusion


Health benefits:

  • Private medical care 
  • Mental health support line for you and your relative



4 460 - 5 700 USD

Permanent