Overview
Our client is a Spanish technology company founded in 2003, specialising in software and consulting for contractor management, legal compliance, health & safety, and environmental standards. It supports over 2,500 clients in 15+ countries and manages 500,000+ contractors, with an expanding presence in Europe and Latin America. The company is recognised with ISO certifications and innovation awards, combining digital innovation with a commitment to sustainability and workplace well-being.
Location and Work Model :
Remote role based in Europe, within CET or BST time zones.
Responsibilities
- Develop new user-oriented functionalities using React and TypeScript.
- Build reusable, maintainable, and accessible components using Tailwind and Shadcn UI.
- Translate Figma designs and prototypes into clean, scalable, and responsive code.
- Integrate interfaces with REST APIs, managing authentication and secure flows.
- Actively participate in architectural, UI design, and user experience decisions.
- Collaborate closely with designers, backend developers, and product managers.
- Perform code reviews, component testing, and ensure good development practices.
Key focus areas :
Ensure the quality, accessibility, and performance of the developed interfaces.Promote the use of reusable components and a consistent design across the platform.Ensure a consistent, high-quality experience for all users.Contribute to team growth through collaboration, continuous improvement, and technical curiosity.Requirements & Qualifications
A degree in Computer Science, Software Development, Telecommunications, or related technical studies is a plus; equivalent experience is valued.At least 5 years of professional experience in front-end development, with production-ready technology products.Solid understanding of React, TypeScript, Tailwind, and modern front-end development best practices.Experience with multidisciplinary teams, implementing designs from Figma, and contributing to UI / UX decisions.Motivation to be part of a team that values continuous improvement, code quality, and end-user experience.Strong experience in :
Minimum 5 years developing modern web interfaces with React and TypeScript.Participation in the full product development cycle : design, implementation, testing, and deployment.Development of reusable components, modular frameworks, and design systems.Implementation of secure authentication flows (e.g., JWT) and REST API integration.Experience with tools such as Vite, Webpack, Git, and testing with React Testing Library or Vitest.Experience in monorepo contexts (Nx, Turborepo), accessible design (ARIA, keyboard navigation), or cloud environments (AWS) is a plus.Key Skills
Clear and effective communication in technical and functional environmentsCollaborative approach and ability to work in a multidisciplinary teamAttention to detail and a focus on the user experienceProactivity, autonomy, and a drive to learn continuouslyAbility to structure clean, reusable, and well-documented codeAdvanced English proficiencySeniority level
Mid-Senior levelEmployment type
Full-timeJob function
Software Development#J-18808-Ljbffr