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 ambiente á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 participativo 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!
📌 Frontend Developer React + Typescript España 100% Remoto (Madrid)
🏢 Confidential
📍 Madrid
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.