Software Engineer (f/m/d) – TV
RTL Deutschland · Berlin
Job description
About the role
We are looking for a Software Engineer specialized in TV platforms to bring JavaScript applications to a wide range of Smart TV, HbbTV, CTV and DVB devices. You will work on low‑level SDKs, optimise performance on legacy browsers and ensure stability across thousands of TV models.
Key responsibilities
- Develop and optimise JavaScript SDKs that run on 5‑year‑old Smart TV browsers with limited memory.
- Write robust testing suites to eliminate “it works on my machine” issues and cover edge cases across many devices.
- Debug and resolve device‑specific bugs, often reproducible only on a single TV model, OS version and region.
- Translate HbbTV, CTV and DVB specifications into high‑performance code.
- Maintain CI/CD pipelines using Docker, Kubernetes and Jenkins and monitor production with Grafana and Graylog.
- Collaborate with a guild of senior JavaScript engineers to shape platform standards.
Required profile
- Minimum 3 years of professional JavaScript development experience.
- Deep understanding of core JavaScript concepts (prototypes, event loop, memory management) and ES3‑ES5.
- Ability to work with vanilla JavaScript without relying on heavy frameworks.
- Strong problem‑solving mindset and passion for low‑level platform challenges.
Required skills
- JavaScript (Vanilla, ES3‑ES5)
- TypeScript
- Node.js
- Docker
- Kubernetes
- Jenkins
- Grafana
- Graylog
- Mocha
- Supertest
- Puppeteer
- Playwright
- Git
- HbbTV
- CTV
- DVB
What we offer
- Ownership of tickets and real responsibility without micromanagement.
- Fast‑feedback culture: test what works, fail fast, learn faster.
- High standards, low ego environment with direct feedback.
- 30 days vacation, Dec 24 & 31 off, optional 4‑day week (Smart Fridays).
- Mobility package: Germany ticket, JobRad.
- Sports, health, mental‑health support and corporate benefits.
- Access to RTL+ and continuous learning opportunities (hackathons, conferences).
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Germany.
Salary: DevOps Engineer (m/w/d) Based on 5 job offers in GermanySalaries by job title
- Financial Controller (m/w/d) 11
- Controller (m/w/d) 8
- Baustellenleiter (w/m/d) für Hochspannungsschaltanlagen 7
- Business Development Manager 7
- Sales Manager – Photovoltaik, Wärmepumpe & intelligente Energiesysteme 7
- Junior Mobile Developer (Android/iOS) – Frankfurt 7
- Front Office Agent (m/w/d) 7
- Assistenzarzt (m/w/d) in Weiterbildung – Allgemeinmedizin 7
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 2 weeks from now
34 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
RTL Deutschland
Berlin