Barcelona, Spain (hybrid) Hybrid Employment 67.000 € to 80.000 € / year

JOIN is hiring a Senior Frontend Engineer - ReactJS

Requirements

  • 6+ years building production frontends with modern JavaScript frameworks (React strongly preferred)
  • Deep comfort with TypeScript, HTML5, and CSS3
  • Solid experience with state management (Zustand or equivalent)
  • Hands-on with API integration — REST, GraphQL, or both
  • Experience writing meaningful tests (unit and E2E)
  • Familiarity with CI/CD and Git workflows
  • Track record of working in cross-functional Agile teams — you collaborate with Product and Design, not just other engineers
  • Strong opinions on performance and usability — backed by data when possible

Nice to Have

  • Experience building or maintaining a Design System
  • Comfort working in Figma alongside designers
  • Exposure to backend concepts or full-stack environments

Benefits

  • Competitive salary
  • Apple hardware – The best tools for the job (MacBook)
  • Private health insurance
  • Team events – Brunches, sports activities, and quarterly gatherings in Berlin
  • Productivity from Everywhere – 104 days per year remote (post-probation), following our hybrid policy
  • Relocation support – Assistance with paperwork, travel, and one month of furnished accommodation

Additional Information

  • We love collaborating in the office sharing knowledge with all colleagues, and we do understand the flexibility of working from home when needed
  • We adapt quickly and embrace change in a growth-oriented startup environment
  • We continuously challenge ourselves and each other to improve
  • We respect your time and keep things transparent: 1️⃣ Intro call (~30 min) – Let’s see if we’re a good match. 2️⃣ Hiring Manager Interview (~60 min) – Dive into expectations and team dynamics. 3️⃣ Technical Interview (~60–120 min) – Demonstrate your skills. 4️⃣ Meet the Team (Optional) – Connect with your future colleagues. You’ll always know where you stand - no black holes, no ghosting.
  • We welcome applications from individuals of all ages, abilities, genders, religions and diverse backgrounds. If you need assistance during the hiring process or in the workplace, let us know! Don’t meet every requirement? No problem! We’re always open to exceptional candidates and value diversity in all forms.
Required Skills
state managementCI/CDGit workflows state managementCI/CDGit workflows
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
About company
JOIN
At JOIN, we are revolutionizing the way companies and candidates connect in the fast-paced world of recruitment. Our platform simplifies hiring, making it more efficient and accessible.
All jobs at JOIN Visit website
Job Details
Department Engineering
Category frontend
Posted 3 hours ago