MUBI

Senior Frontend Engineer

MUBI

Berlin, Germany (Hybrid) · Full Time

Be the first to apply

Experience
8+ yrs
Salary
—
Openings
1
Posted
20 hours ago
Work mode
Hybrid
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About MUBI

MUBI is a worldwide streaming platform, production company, and distributor focused on celebrating exceptional cinema. We curate, create, acquire, and promote visionary films, connecting them with audiences globally. Our passionate team works collaboratively across cities like London, New York, Istanbul, Paris, Berlin, and Mexico to bring this mission to life.

Join our international team to help make quality cinema accessible to a global audience.

Role Overview

MUBI's web platform serves millions who discover, learn about, and stream films. It functions as a player, curated catalogue, and editorial publication rolled into one, requiring speed and careful design for every region we serve.

We are looking for a Senior Frontend Engineer to join our team. You will be deeply involved in architecting and building MUBI's website, catering to cinema lovers worldwide. This senior, hands-on individual contributor role reports to the Head of Frontend.

Collaborating closely with product managers, UX/UI designers, video CDN engineers, and backend developers, you will develop smooth and high-performing digital experiences — covering discovery channels, streaming capabilities, and editorial content.

Our hybrid-remote policy asks for three office days if you are near an office location, typically Tuesday to Thursday, with optional office use on other days.

Key Responsibilities

  • Develop comprehensive web features spanning film discovery, catalogues, media player integration, and editorial pages using React, TypeScript, and Next.js.
  • Take full ownership of features, including technical planning, coding, automated testing (unit, integration, end-to-end), deployment, and monitoring.
  • Ensure effortless media playback by working directly on player integrations, adaptive streaming, dynamic video previews, and advanced media components.
  • Optimize performance continuously by analyzing client-side bundles, Core Web Vitals, server-side rendering, and caching strategies.
  • Drive up code quality standards through stringent testing, thorough code reviews, and mentoring team members.
  • Leverage AI tools pragmatically by experimenting with coding assistants, sharing effective prompts, and prioritizing measurable improvements over novelty.

Required Qualifications

  • Over eight years of experience developing complex, large-scale consumer-facing web applications primarily using React, Next.js with server-side rendering, and TypeScript.
  • Deep expertise with DOM, browser rendering optimization, web performance profiling, state management, and HTTP/media protocols.
  • Strong understanding of modern web media delivery and playback, including technologies like HLS, DASH, Widevine, FairPlay, and CORS.
  • Active advocacy for AI adoption in engineering workflows with a focus on productivity gains.
  • Commitment to maintainable code, test-driven development using tools like Jest, React Testing Library, Cypress, or Playwright, and continuous integration/deployment.
  • Effective communication skills in agile cross-functional environments using tools such as Slack and Linear.
  • A proactive and independent mindset with curiosity about product usage and an ability to self-generate improvement questions.

Preferred Attributes

  • Experience working in fast-paced startup or scale-up environments.
  • Participation or leadership in cross-team projects involving Product, Marketing, Finance, or Engineering.
  • Experience collaborating closely with design teams and working on design systems.
  • Passion for cinema and alignment with MUBI's mission.

Equality & Inclusion

MUBI is committed to equal opportunity employment. We ensure no discrimination based on race, color, religion, nationality, ethnicity, age, gender identity or expression, sex, marital status, disability, socioeconomic background, sexual orientation, family or parental status, or any other protected characteristics.

Level

Senior

Tools & software

How they work

Communication Problem Solving Independence

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer