Frontend Engineer ReactJS

Postaladdress
Barcelona, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 80K

Job location

Remote
Barcelona, Spain

Tech stack

JavaScript
HTML5
CSS
TypeScript
React
Cypress
Backend
Figma
GraphQL
Front End Software Development
React
React Testing Library

Job description

Senior Frontend Engineer (React): Building and optimizing robust, scalable features for a recruiting platform with an accent on frontend architecture, state management, and end-to-end feature ownership. Focus on driving technical quality, implementing complex React components, and ensuring high performance and accessibility in a mature engineering environment., * Own the delivery of high-impact frontend features end-to-end, from technical discovery and design to implementation and monitoring.

  • Translate product requirements into scalable technical solutions, proactively managing UX trade-offs and performance implications.
  • Develop complex, maintainable React components and application flows using TypeScript and modern architectural principles.
  • Drive technical quality by implementing robust unit and end-to-end testing strategies.
  • Collaborate with Product and Design teams to balance user experience, feasibility, and development speed.
  • Mentor junior engineers through knowledge sharing and code collaboration.

Requirements

  • 4+ years of experience as a Frontend Engineer working with React.
  • Strong proficiency in TypeScript, HTML5, and CSS3.
  • Solid experience with state management libraries like Redux or Zustand.
  • Practical knowledge of API integration patterns (REST/GraphQL) and CI/CD pipelines.
  • Familiarity with testing frameworks such as Jest, React Testing Library, or Cypress.
  • Must be based in Barcelona or willing to relocate to Spain., * Experience contributing to or maintaining a Design System.
  • Familiarity with Figma and UI collaboration workflows.
  • Exposure to backend concepts or full-stack environments.
  • Experience with analytics or A/B experimentation tools.

Benefits & conditions

  • Competitive salary tailored to your experience.
  • Provision of high-quality Apple hardware (MacBook).
  • Hybrid work model with flexibility to work from home.
  • Relocation support including assistance with paperwork and initial accommodation.
  • Team events including brunches and quarterly gatherings.
  • Growth-oriented startup environment emphasizing ownership and collaboration.

About the company

JOIN is a recruiting software startup building intuitive and powerful tools to make the hiring process fast, easy, and fair for companies of all sizes.

Apply for this position