Midior Front-end Developer - React / TypeScript

Babel
Municipality of Madrid, Spain
2 days ago

Role details

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

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Clean Code Principles
JavaScript
Artificial Intelligence
Unit Testing
CSS
TypeScript
React
Front End Software Development
REST

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