RTL Deutschland logo
RTL Deutschland
Posted 65 days agoVerified live 2d ago

Software Engineer (f/m/d) - TV

Brief overview

Remote
JavaScriptVanillaJSJavaScript PrototypesJavaScript Event LoopJavaScript Memory ManagementTypeScriptNode.jsSmart TV DevelopmentHbbTVCTVDVBDockerKubernetesJenkinsMochaSupertestPuppeteer

About the company

RTL Deutschland logo
RTL Deutschlandmediengruppe-rtl.de

RTL Deutschland, together with Gruner + Jahr, is Germany's leading entertainment company, spanning all types of media: TV and streaming, print and digital, radio and podcasts.

Job description

Summary

RTL Deutschland is a company focused on using AI to enhance technology without replacing human thinking. They are seeking a Software Engineer to develop and optimize SDKs for Smart TVs and related devices, ensuring high performance and stability.

Responsibilities

  • Break the Browser Barrier: Take JavaScript into the wild. Build and optimise SDKs that perform flawlessly on Smart TVs, HbbTV, and DVB devices
  • Master the Legacy: Dive deep into VanillaJS. Command Prototypes and ES3–ES5. Make them fly
  • Engineer for Stability: Build a bulletproof testing suite. Kill the phrase „it works on my machine“. Ensure your code survives thousands of different TV models
  • Hunt the Unhuntable: Debug issues that only appear on one specific OS version of one specific TV brand in one specific country. Find the pattern. Fix the root cause
  • Decode the Protocols: Master HbbTV, CTV, and DVB. Turn opaque specifications into elegant, high-performance code

Skills

  • Bring 3+ years of professional engineering experience
  • Understand how JavaScript actually works under the hood (Prototypes, Event Loop, Memory)
  • Use TypeScript and Node.js to bring structure to the chaos
  • Fight the battle with Smart TV / HbbTV / CTV / DVB
  • Deploy with Docker, Kubernetes, and Jenkins
  • Read Grafana dashboards and Graylog traces like a map
  • Obsess Over Testing: Don't stop until every edge case is covered
  • Weaponise Mocha, Supertest, Puppeteer, and Playwright
  • Command Git: Make version control your second nature

Qualifications

Must Haves

  • Bring 3+ years of professional engineering experience
  • Understand how JavaScript actually works under the hood (Prototypes, Event Loop, Memory)
  • Use TypeScript and Node.js to bring structure to the chaos

Nice to Haves

  • Fight the battle with Smart TV / HbbTV / CTV / DVB
  • Deploy with Docker, Kubernetes, and Jenkins
  • Read Grafana dashboards and Graylog traces like a map
  • Obsess Over Testing: Don't stop until every edge case is covered
  • Weaponise Mocha, Supertest, Puppeteer, and Playwright
  • Command Git: Make version control your second nature

Benefits

  • 30 days of vacation
  • Dec 24 & 31 off
  • Smart Fridays (4 days week possible)
  • Mobility (Germany ticket & JobRad)
  • Sports & health offerings
  • Mental health support
  • Corporate benefits
  • RTL+ access
  • Hackathons, conferences, community – we invest in your growth and keep you at the cutting edge

More jobs like this