> Markdown version of [/jobs/ext/3104140-frontend-developer](https://www.wearedevelopers.com/jobs/ext/3104140-frontend-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Frontend Developer - **Company:** Talent Connect - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Agile Methodology, Cascading Style Sheets (CSS), Code Review, Continuous Integration, Software Design Patterns, Routing, Open Web Application Security, Scrum Methodology, TypeScript, Web Content Accessibility Guidelines, Web Applications, ReactJS, Front End Software Development, React Redux, React Testing Library - **Published:** September 27, 2026 - **Apply:** https://www.buscojobs.com.es/frontend-developer-en-madrid-ID-373557710 ## About the Role Requisitos (Must-have) 3+ años de experiencia con JavaScript . 2+ años con TypeScript (incluye genéricos , tipos utilitarios, narrowing). 2+ años con React (familiaridad con v16+ y v18 , hooks, concurrent features deseable). Testing unitario con React Testing Library y Jest . CSS con Styled Components (temas, theming, estilos componetizados). Español nativo y Inglés B2 . Plus (Nice-to-have) POO en frontend (abstracciones, SOLID aplicado al UI). Experiencia práctica con DDD en frontend y arquitectura hexagonal (adaptadores/puertos en capa de UI). Conocimientos de accesibilidad avanzada (semántica, ARIA) y estándares de seguridad en aplicaciones web. State/data: React Query, Redux Toolkit, Zustand; routing avanzado. Cómo trabajamos Agile (Scrum/Kanban), PRs pequeños, CI/CD, lint + type-checks . Diseño colaborativo con Producto y UX; documentación ligera y viva. ## Description Frontend Developer (React + TypeScript) Ubicación: (ajustar) · Modalidad: (Híbrido/Remoto) · Jornada: Full-timeIdiomas: Español nativo · Inglés B2 Sobre el rol Buscamos un/a Frontend Developer con React + TypeScript para construir interfaces accesibles, seguras y de alto rendimiento.Trabajarás con testing desde el día uno y estilos con Styled Components , siguiendo buenas prácticas de arquitectura (DDD/Hexagonal por capas) y patrones de diseño.Responsabilidades Desarrollar SPA en React (16+ / 18 ) con TypeScript (tipado estricto, genéricos ).Escribir tests unitarios con Jest + React Testing Library y mantener alta cobertura.Implementar estilos con Styled Components y buenas prácticas de CSS-in-JS.Aplicar accesibilidad (WCAG) , performance (lazy loading, memoization) y seguridad en frontend (OWASP).Colaborar en diseño de arquitectura por capas (inspirada en DDD/Hexagonal ) y uso de patrones de diseño .Participar en code reviews , definición de estándares y mejora continua en un entorno ágil .Requisitos (Must-have) 3+ años de experiencia con JavaScript .2+ años con TypeScript (incluye genéricos , tipos utilitarios, narrowing).2+ años con React (familiaridad con v16+ y v18 , hooks, concurrent features deseable).Testing unitario con React Testing Library y Jest .CSS con Styled Components (temas, theming, estilos componetizados).Español nativo y Inglés B2 .Plus (Nice-to-have) POO en frontend (abstracciones, SOLID aplicado al UI).Experiencia práctica con DDD en frontend y arquitectura hexagonal (adaptadores/puertos en capa de UI).Conocimientos de accesibilidad avanzada (semántica, ARIA) y estándares de seguridad en aplicaciones web.State/data: React Query, Redux Toolkit, Zustand; routing avanzado.Cómo trabajamos Agile (Scrum/Kanban), PRs pequeños, CI/CD, lint + type-checks .Diseño colaborativo con Producto y UX; documentación ligera y viva.Postulación Si cumples con los requisitos, aplica aquí mismo.Si no es para ti, compártela con tus colega que cumpla los requisitos.¡Gracias! ## Related Videos - [The Pragmatic Architect: Balancing Necessity vs. Sufficiency in React Systems](https://www.wearedevelopers.com/videos/2101-the-pragmatic-architect-balancing-necessity-vs-sufficiency-in-react-systems) - [Do TypeScript without TypeScript](https://www.wearedevelopers.com/videos/327-do-typescript-without-typescript) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Creating a routing app with Google Maps API from scratch](https://www.wearedevelopers.com/videos/831-creating-a-routing-app-with-google-maps-api-from-scratch) - [Typescript, React and Atomic Design - a match made in heaven](https://www.wearedevelopers.com/videos/125-typescript-react-and-atomic-design-a-match-made-in-heaven) - [Vuejs and TypeScript- Working Together like Peanut Butter and Jelly](https://www.wearedevelopers.com/videos/127-vuejs-and-typescript-working-together-like-peanut-butter-and-jelly) ## Related Articles - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [25 Essential Tools for Front End Developers](https://www.wearedevelopers.com/magazine/210-25-essential-tools-for-front-end-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)