📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

This job is no longer available

This job expired on 09/08/2026. It no longer accepts applications.

Software Engineer (f/m/d) – TV

smartclip · Berlin

Mid 🇬🇧 English
JavaScript TypeScript Node.js Mocha Supertest Puppeteer Playwright Git

Job description

About the role

We are looking for a Software Engineer to take JavaScript beyond the browser and build frameworks and SDKs that run on Smart TVs, HbbTV, CTV and DVB devices. Based in Berlin or Cologne with up to 50 % remote work, you will join a team of experienced JavaScript developers shaping the future of TV advertising technology.

Key responsibilities

  • Design, develop and optimise JavaScript frameworks and SDKs for a wide range of TV and connected‑device platforms.
  • Write comprehensive automated tests using Mocha, Supertest, Puppeteer or Playwright to ensure high reliability.
  • Debug and resolve issues across diverse hardware environments, including TV manufacturers.
  • Explore and implement HbbTV, CTV and DVB protocols.
  • Collaborate with cross‑functional teams using Git and CI/CD pipelines.

Required profile

  • At least 3 years of professional software engineering experience.
  • Strong expertise in vanilla JavaScript (ES3‑ES5) and modern TypeScript/Node.js.
  • Experience with automated testing frameworks and version control.
  • Passion for delivering production‑ready code and continuous learning.

Required skills

  • JavaScript (Vanilla, ES3‑ES5)
  • TypeScript
  • Node.js
  • Mocha, Supertest, Puppeteer or Playwright
  • Git

What we offer

  • Ownership of tickets and real responsibility without micromanagement.
  • Flexible work model – up to 50 % remote, Smart Fridays (possible 4‑day week).
  • 30 days vacation plus holidays on Dec 24 & 31, Germany ticket, JobRad, health & mental‑wellness benefits.
  • Opportunities for hackathons, conferences and community involvement.
  • Access to RTL+ and other corporate perks.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec smartclip.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.
💬 Chat with us on Telegram Chat on WhatsApp

Published 3 months ago

27 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

smartclip

Berlin