As a Frontend Developer, you will craft user-facing features for the Vulnerability Management Platform using React. You will build and maintain a reusable component library and own frontend test automation to ensure quality. You will partner with backend and product teams to translate designs into accessible interfaces and contribute to frontend architecture and standards.
You'll work in an Agile, international setting, across Germany and Spain, delivering impactful security-focused UI solutions. This role offers the chance to shape critical frontend systems in a general retail tech environment.
Responsabilidades Design and develop user-facing features for the Vulnerability Management Platform using React
Build reusable, well-architected component libraries with a component-based approach
Own frontend test automation — unit, integration, and end-to-end tests
Collaborate with backend and product teams to implement performant, accessible interfaces
Contribute to frontend architecture decisions and coding standards
Operate in an Agile environment with cross-functional teams across Germany and Spain
Requisitos principales 3+ years in Frontend Development
Strong proficiency in React and modern component-based architecture (hooks, state management, composition)
Hands-on experience with frontend test automation (Jest, React Testing Library, Cypress, Playwright, or equivalent)
Solid understanding of RESTful API consumption and asynchronous data handling
Strong English communication and ability to work in an international, collaborative setting
Experience in Agile environments
Nice to have: familiarity with design systems/component libraries (Storybook)
Nice to have: cybersecurity or data-visualization domain experience collaborative excellent communication initiative
React hooks state management
📌 VEM Front End Developer (Barcelona)
🏢 Schwarz Gruppe
📍 Barcelona
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.