Midior Front-end Developer - React / TypeScript

Babel
Madrid, Spain
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Clean Code Principles JavaScript (Programming Language) Artificial Intelligence Unit Testing Cascading Style Sheets (CSS) TypeScript ReactJS Front End Software Development Restful APIs

Job description

  • Build a React + TypeScript application from scratch + integrate it with backend APIs
  • Write clean, maintainable, well-structured code
  • Implement unit tests (using Jest or similar)
  • Structure the project in a scalable and understandable way
  • Deliver features independently based on provided requirements
  • Communicate progress transparently
  • Understand the “why” behind implemented solutions

Requirements

  • Fluent English language written and spoken (Minimum C1)
  • Strong hands-on experience with React + TypeScript
  • Ability to set up a frontend project from scratch
  • Good understanding of frontend architecture patterns
  • Experience building reactive UIs (frequently updating data)
  • Solid knowledge of REST APIs
  • Experience with testing frameworks (Jest or similar)
  • Strong CSS skills and ability to structure styles properly
  • Understanding of modern frontend tooling and ecosystem
  • Ability to evaluate trade-offs between technical approaches
  • Clean code mindset (readability > cleverness)

We are looking for someone who:

  • Understands the code they write
  • Can explain architectural decisions
  • Uses AI as a tool - not as a substitute for understanding

Soft Skills & Work Style

  • Self-sufficient and reliable
  • Delivers on time with good quality
  • Transparent in communication
  • Understands business context of implemented features
  • Comfortable working under technical supervision
  • Proactive in raising risks or doubts

This is not a role for a junior developer, and not a purely senior architectural position. We are looking for a strong mid-level engineer who can execute independently and responsibly.

English Avanzado Bloqueante

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Life insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · WWC 2024

10:09 min

Transitioning from graphic design to large scale frontend architecture

Erasmo Hernandez Erasmo Hernandez · WWC Europe 2026

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all