Frontend Developer (React + TypeScript)
Ubicación : (ajustar)
Jornada : Full-time
Idiomas : Español nativo
Requisito : NIE España, o Pasaporte EU, residir o mudarse a España.
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
¡Gracias!
Typescript Developer • Medellín, Antioquia, .CO