Front End Developer React
Buscamos un perfil de Front End Developer con experiencia sólida en React, orientado al desarrollo de interfaces modernas, escalables, accesibles y alineadas con criterios de negocio y experiencia de usuario
La persona seleccionada participará en el diseño, desarrollo y mantenimiento de soluciones front end, colaborando con equipos multidisciplinares en un entorno Agile y con foco en calidad, rendimiento, seguridad y escalabilidad
Funciones
Diseñar, desarrollar y mantener interfaces en React escalables, reutilizables y accesibles
Traducir requerimientos funcionales y diseños UX/UI en soluciones front robustas y eficientes
Implementar gestión de estados, routing, consumo de datos y comunicación con APIs
Asegurar el rendimiento, la seguridad y la calidad del código
Desarrollar y mantener tests unitarios, de integración y end to end
Participar en revisiones de código, buenas prácticas y documentación técnica
Colaborar en procesos de integración y despliegue continuo
Monitorizar métricas de front, errores y experiencia de usuario para proponer mejoras continuas
Requisitos
Entre 3 y 5 años de experiencia en desarrollo Front End
Experiencia avanzada en React, incluyendo hooks, context y custom hooks
Dominio de TypeScript
Experiencia con React Router
Conocimientos sólidos en gestión de estado con Redux Toolkit, Zustand o Recoil
Experiencia aplicando patrones de desarrollo como Atomic Design o Clean Architecture
Dominio del ecosistema front end, incluyendo Vite, Webpack, Babel, npm y yarn
Experiencia en entornos con monorepos, como Nx o Turbo
Conocimiento de SSR y SSG con Next.js
Experiencia en arquitecturas de microfrontends
Dominio de estándares web, incluyendo HTML5, CSS3, SCSS
Experiencia con CSS-in-JS, como Styled Components o Emotion
Conocimiento de Tailwind CSS
Experiencia en accesibilidad WCAG, internacionalización, diseño responsive y optimización de rendimiento
Conocimiento de métricas como Lighthouse y Core Web Vitals
Experiencia en testing con Jest, React Testing Library, Cypress o Playwright
Manejo de herramientas de calidad como ESLint y Prettier
Conocimientos de seguridad front end, incluyendo CSP, sanitización y autenticación con OIDC/OAuth2
Integración con APIs REST y GraphQL
Experiencia con estrategias de caching como SWR o React Query
Conocimiento de herramientas de observabilidad como Sentry y OpenTelemetry
Experiencia en CI/CD, por ejemplo con GitHub Actions y uso de feature flags
Se ofrece
Incorporación inmediata
Modalidad con trabajo remoto permitido
Jornada habitual de 9:00 a 18:00
Jornada de verano de 8:00 a 15:00
Entorno de trabajo Agile
Salario 35.000