Descripción del Puesto
Frontend Developer (React + TypeScript) | Spain
Join a
major international consultancy
and work on a flagship digital transformation project for a
leading banking client
. This is an excellent opportunity to contribute to high-impact products while benefiting from strong working conditions, career development, and a collaborative international environment.
Location & Work Model
Spain — Remote or Hybrid.
Candidates based in
Logroño, Barcelona, Madrid, or Málaga
will work in a
hybrid model
, with access to our offices.
Candidates located elsewhere in Spain may work
fully remotely
.
Employment Type - Full-time
Salary - €40,000 gross per year ( adaptable depending on experience)
Languages - Native Spanish required · English B2 or higher
Eligibility - Applicants must hold a
Spain NIE or EU Passport
and currently reside in Spain or be willing to relocate.
About the Role
We are looking for a
Frontend Developer (React + TypeScript)
to design and build accessible, secure, and high-performance web interfaces.
You will work within modern frontend architecture practices using testing from day one, CSS-in-JS styling with Styled Components, and domain-driven design principles inspired by DDD and hexagonal architecture.
Responsibilities
Develop modern SPAs using
React (v16+/v18)
and
TypeScript
with strict typing and generics.
Write and maintain unit tests using
Jest and React Testing Library
.
Implement scalable styling using
Styled Components
and CSS-in-JS best practices.
Apply accessibility standards (WCAG), frontend performance optimization, and OWASP security principles.
Contribute to layered architecture design following DDD and Hexagonal concepts.
Participate in code reviews and continuous improvement within an agile environment.
✅ Requirements (Must Have)
3+ years of experience with JavaScript development.
2+ years working with TypeScript (generics, utility types, type narrowing).
2+ years of React experience (hooks required; React 18 knowledge desirable).
Experience writing unit tests using Jest and React Testing Library.
Experience with Styled Components and component-based styling.
Native Spanish and English level B2 or higher.
⭐ Nice to Have
Object-oriented programming applied to frontend development (SOLID principles).
Experience applying DDD or hexagonal architecture concepts in frontend projects.
Advanced accessibility knowledge (semantic HTML, ARIA).
Knowledge of frontend security standards.
State management tools such as React Query, Redux Toolkit, or Zustand.
Advanced routing experience.
How We Work
Agile methodologies (Scrum/Kanban).
CI/CD pipelines with linting and type checks.
Small pull requests and collaborative code reviews.
Close collaboration with Product and UX teams.
Lightweight living documentation.
Apply Now
If you meet the requirements, we would love to hear from you.
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.
Detalles del Puesto
Fecha de Publicación:
February 28, 2026
Tipo de Trabajo:
Tecnología
Ubicación:
Madrid, Spain
Company:
office people Holding
Ready to Apply?
Don't miss this opportunity! Apply now and join our team.