Senior Frontend Engineer

Role Overview

As a Senior Frontend Engineer, you will design and build beautiful, performant, and accessible interfaces for white-label streaming platforms using React, Next.js, and TypeScript. You will own frontend architecture, implement design systems following Atomic Design principles, and collaborate with product and backend teams to deliver polished user experiences for audio and video streaming. This role involves ensuring fast, responsive, and SEO-friendly interfaces across devices and markets, with a focus on performance optimization and accessibility.

Perks & Benefits

This role offers fully remote work with flexibility to set your own hours, requiring a minimum 4-hour overlap with European time zones for collaboration. You'll join a global team of 20+ teammates across 5 countries, enjoying a casual environment that values collaboration, respect, and fun, with virtual gatherings and team events. The work is impactful, shaping digital arts and culture experiences worldwide, and if based in Brussels, Paris, or London, you have the option to work in-office with team members.

Full Job Description

About UsVialma 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 OverviewWe 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 designing 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 & Experience5+ 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 SkillsExperience designing 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!ResponsibilitiesFrontend DevelopmentBuild 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 DesignHelp define and evolve our design system, component hierarchy, and guidelines.Ensure components are documented, tested, and easy to use for other developers.Streaming ExperiencesCreate engaging, intuitive interfaces for audio and video playback, playlists, discovery, and cultural experiences.Work with backend engineers to optimize data flows for fast, smooth streaming experiences.Performance, Accessibility & QualityMonitor and optimize frontend performance, focusing on Core Web Vitals and real-user metrics.Champion accessibility best practices to ensure inclusive experiences for all users.Write and maintain unit, integration, and end-to-end tests to ensure reliability and prevent regressions.Collaboration & Continuous ImprovementParticipate in daily stand-ups, planning sessions, and code reviews.Contribute to frontend best practices, documentation, and internal knowledge sharing.Stay current with the latest frontend trends and tools and propose improvements to our stack and workflows.Why You Should Work with UsFully Remote: Work from wherever you re most productive, what matters is your impact. If you are based in Brussels, Paris, or London, you ll also have the option to work with team members in the office.Flexibility: Set your own hours, with a minimum 4-hour overlap in the European time zone.Global Team: Collaborate with 20+ teammates across 5 countries, representing 10+ nationalities.Impactful Work: Help shape how arts and culture are experienced digitally worldwide, from major institutions to hospitals and schools.Casual Environment: We value collaboration, respect, and fun. Enjoy virtual gatherings and team events.How to ApplyIf you re a seasoned Frontend Engineer with strong React/Next.js experience, a passion for design systems and Atomic Design, and you love building impressive user experiences, we d love to hear from you!Send your CV to philippine@vialma.com and a brief note highlighting:Your most relevant React/Next.js projects.Any experience with design systems / component libraries.Links to your portfolio, GitHub, or live projects, if available.Vialma is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. If you want to combine your frontend skills with a love for culture and streaming technology, this is the place for you. We look forward to hearing from you!