Home Job Listings Categories Locations

Frontend Developer

📍 Madrid, Spain

Tecnología office people Holding

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.