About The ClientWe're a distributed team of engineers, designers, and product specialists who partner with growing companies to build and scale modern web platforms. We believe great digital experiences come from strong component architecture, close collaboration, and attention to craft — and we're looking for people who share that mindset to join us on a new engagement.Role OverviewWe're looking for a Senior React / Frontend Lead to own the component architecture for a large-scale website build (200+ pages) powered by Storyblok headless CMS. You'll be the person who sets the standard for design system consistency across the entire site, working from completed Figma designs alongside a backend
Node.js developer.ResponsibilitiesOwn and drive component architecture decisions across a 200+ page website buildEnforce design system consistency across all pages and componentsTranslate Figma designs into pixel-perfect, production-ready React componentsBuild and maintain a reusable, scalable component libraryImplement and configure Storyblok as the headless CMS layerApply Next.js rendering strategies (SSR/SSG/ISR) appropriately across different page typesCollaborate closely with a backend
Node.js developer to ensure smooth integrationJob requirementsRequired Skills4+ years of hands-on React experienceHands-on experience specifically with Storyblok (not just any headless CMS)Strong Figma-to-code track record with a focus on pixel-perfect implementationExperience with Next.js, including SSR, SSG, and ISR rendering patternsDemonstrated ability to build and enforce a reusable component libraryComfortable collaborating closely with backend engineers in a small, fast-moving teamPreferred SkillsExperience with content-heavy websitesTailwind CSSExperience configuring the Storyblok Visual EditorEngagement DetailsEngagement Type: Contract, project-based, with possibility of extensionEstimated Duration: Approximately 3 months, depending on ramp-upTimezone Expectation: Central Europe working hoursDue to the critical nature of this hire, we are unable to accommodate long notice periods (such as 2 weeks/ 30-day notices). If you are not immediately available or available within a short timeframe, please do not apply.