ΠΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΎΡΠ²Π΅Ρ?
ΠΠ°ΠΊΠ°Π½ΡΠΈΡ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° 54 Π΄Π½. Π½Π°Π·Π°Π΄ - ΡΠ°Π½ΡΡ Π½Π° ΠΎΡΠ²Π΅Ρ ΡΠ½ΠΈΠΆΠ°ΡΡΡΡ.
Software Engineer (JavaScript)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠΎΠΊΠ°ΠΆΠ΅Ρ Π²Π°ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΠΈ Π½Π°ΠΏΠΈΡΠ΅Ρ ΠΏΠΈΡΡΠΌΠΎ
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Software Engineer (JavaScript): Develop and optimize frameworks & SDKs that run on Smart TVs, HbbTV, CTV, and DVB devices with an accent on cross-device reliability and protocol-level debugging. Focus on building robust automated tests, hunting production bugs, and shipping production-ready JavaScript/TypeScript solutions.
Location: Berlin or KΓΆln (50% Remote possible)
Company
smartclip builds frameworks and SDKs for TV and connected devices.
What you will do
- Develop and optimize frameworks & SDKs for Smart TVs, HbbTV, CTV, and DVB devices
- Write automated tests to ensure solutions stay stable across real-world endgame challenges
- Debug issues found in production, including compatibility with TV manufacturers
- Work deep in HbbTV/CTV/DVB protocol areas
- Collaborate within an engineering team focused on ownership and fast, careful iteration
Requirements
- At least 3 years of software engineering experience
- Strong JavaScript skills (including Prototypes and ES3βES5)
- Experience with TypeScript and Node.js
- Hands-on experience with testing frameworks such as Mocha, Supertest, Puppeteer, or Playwright
- Comfortable working with Git
- Location: must be based in Berlin or KΓΆln (hybrid, 50% remote possible)
Culture & Benefits
- Ownership over tickets with real responsibility and no micromanagement
- High standards with direct feedback and honest collaboration
- 30 days of vacation plus Dec 24 & 31 off; Smart Fridays (up to 4 days week possible)
- Mobility support (Germany ticket & JobRad), sports & health offerings, and mental health support
- Learning and growth via hackathons, conferences, and community
Hiring process
- Submit CV and application form
- Company review and follow-up after initial screening
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β