Back to listings
CompanyRemote

Senior Frontend Engineer•VialmaVialma

Description

About Us

is a streaming service dedicated to music and the arts, creating unforgettable digital and multimedia experiences for our B2B clients and end users. We work in close partnership with museums, concert halls, and cultural organisations (e.g., Paris Opera, Orsay Museum, London Symphony Orchestra), as well as corporate brands and financial institutions across Europe, to help them connect with their audiences, increase revenue, and raise funds.

We build white-label streaming services and tailor-made playlists, taking care of music licensing, tech, and content management, so our partners can focus on what they do best. Our Health & Education branch also enables hospitals, schools, and other institutions to bring the arts to a broader audience.

You’ll be joining a highly experienced, senior development team that’s passionate about clean, maintainable code and building impactful functionality. Our work is challenging, complex, and strategically important, spanning streaming, multi-tenant B2B SaaS platforms, and rich multimedia experiences. You’ll have the freedom to make high-impact technical decisions, contribute to a forward-thinking stack, and collaborate with pragmatic, friendly engineers who value both quality and velocity. This is a unique opportunity to tackle intricate problems, shape the direction of our products, and deliver elegant solutions that delight users and clients alike.


Role Overview

We’re looking for a Senior Frontend Engineer with deep experience in React, Next.js, and modern component-driven architectures (e.g., Atomic Design). You’ll play a key role in deg and building beautiful, performant, and accessible interfaces for our white-label streaming platforms and cultural experiences.

As part of our fully remote development team, you will:

  • Own and evolve our frontend architecture using React, Next.js, and TypeScript.
  • Implement and maintain design systems and reusable UI component libraries following Atomic Design principles.
  • Collaborate closely with product, design, and backend teams to ship polished user experiences for audio and video streaming.
  • Ensure our interfaces are fast, responsive, accessible, and SEO-friendly, across devices and markets.

Working hours: you’ll have flexibility to choose your schedule, but a minimum of 4 hours overlap with the European time zone is expected to ensure seamless collaboration.


Required Skills & Experience

  • 5+ years of experience as a Frontend or Full-Stack Engineer, with a strong focus on frontend.
  • Proven experience working remotely and delivering complex features collaboratively in a distributed team.
  • Expert knowledge of React and Next.js (including SSR/SSG/ISR, routing, data fetching patterns).
  • Strong TypeScript skills and experience working in strongly typed codebases.
  • Hands-on experience building and maintaining component libraries/design systems, ideally using Atomic Design or similar methodology.
  • Solid understanding of modern CSS (CSS-in-JS, CSS Modules, Tailwind, or similar) and responsive design best practices.
  • Experience integrating with RESTful APIs (and/or GraphQL), and collaborating with backend teams to design API contracts.
  • Strong focus on performance (Core Web Vitals, bundle optimization, code splitting, image optimization, caching) and accessibility (a11y, ARIA, keyboard navigation).
  • Familiarity with frontend testing (Jest, React Testing Library, Cypress, or similar).
  • Excellent problem-solving skills and attention to detail, with a user-centric mindset.
  • Strong communication and collaboration skills; comfortable working with designers, product managers, and backend engineers.
  • Proficiency in English (written and spoken).

Nice-to-have Skills

  • Experience deg or maintaining white-label products, multi-tenant platforms, or theming systems.
  • Familiarity with Atomic Design tooling (Storybook or similar) and documentation of UI components.
  • Experience with video/audio players, streaming UIs, or media-rich applications.
  • Knowledge of analytics and experimentation (tracking, A/B testing, conversion funnels).
  • Familiarity with CI/CD pipelines and frontend build tools (Vite, Webpack, Turborepo, etc.).
  • Basic understanding of backend concepts (e.g., Node.js, APIs, caching) to better collaborate across the stack.
  • A genuine interest in the arts (music, literature, painting, cinema, etc.)‚Äîwe collaborate with cultural institutions worldwide!

Responsibilities

Frontend Development

  • Build and maintain high-quality, reusable React/Next.js components and pages used across our white-label platforms.
  • Implement pixel-perfect UIs from Figma or design specs, ensuring consistency with the design system.

Design System & Atomic Design

  • Help define and evolve our design system, component hierarchy, and guidelines.
  • Ensure components are documented, tested, and easy to use for other developers.

Streaming Experiences

Skills

CypressJestGraphQLRESTNext.jsCI/CDReactFigmaCssTailwindRESTfulNode.jsCSSViteAPITesting LibraryTypeScriptWebpackCSS-in-JSStorybook