Location eligibility: EU member states, United Kingdom (GDPR compliance to be verified prior to contract)
About the Role We are looking for a Senior Frontend Engineer to join the Drupfan team on a fully remote, long-term basis. You will own frontend architecture across complex web products, from design system components to full-featured SaaS platforms. This is a hands-on engineering role with a strong communication layer: you will work directly with clients, translate their requirements into technical solutions, and lead a frontend team through delivery.
What You Will Do * Architect and build production-ready frontends using React, Next.js, and TypeScript, with full ownership of major technical decisions and end-to-end feature delivery * Lead the frontend team: coordinate task distribution, drive technical decisions, mentor developers, and keep delivery on track * Translate design files (Figma/Zeplin) into high-quality, responsive, pixel-perfect interfaces with accurate attention to typography, spacing, interaction patterns, and cross-device compatibility * Participate in client calls, elicit requirements, communicate technical constraints and timelines clearly and confidently, and manage stakeholder expectations * Lead code reviews, set frontend standards, and raise the engineering bar across the team * Build and maintain reusable component libraries and design systems (Storybook) * Integrate with REST and GraphQL APIs; work with headless/decoupled CMS setups including Drupal * Implement secure authentication flows, state management, and checkout/payment integrations * Apply performance optimization, SEO best practices, accessibility (WCAG), semantic markup, and modern frontend tooling across all projects * Work within Agile/Scrum workflows using tools such as Jira, ClickUp, or YouTrack
Requirements * 5+ years of commercial frontend development experience * Proven experience acting as a Frontend Team Lead or equivalent (task coordination, technical leadership, and delivery ownership) on at least one project * Expert-level proficiency in React, Next.js, and TypeScript * Strong command of state management (Redux / Redux Toolkit, Zustand, React Query) * Experience with CSS architecture: Tailwind CSS, SCSS/SASS, CSS Modules, Styled-components * Familiarity with headless CMS integration, ideally Drupal or similar * Hands-on experience with testing tools (React Testing Library, Cypress) * Solid understanding of CI/CD pipelines, Git workflows (GitHub / GitLab), and modern build tooling (Webpack, Rollup) * Prior experience collaborating directly with clients: gathering and eliciting requirements, managing expectations, and reporting on progress — strong written and verbal communication skills are essential * Upper-intermediate English (B2 minimum) — excellent communication is critical for client interaction and team leadership * Based in an EU member state, United Kingdom, Serbia, or Albania
Nice to Have * Experience with Figma, Zeplin, or Adobe Photoshop for design collaboration * Familiarity with AI-assisted development workflows (Cursor, MCP, agentic tooling) * Payment integration experience (Stripe or similar) * Exposure to Docker, SQL, MongoDB