ResponsabilidadesDiseñar y desarrollar aplicaciones frontend en React, asegurando una arquitectura limpia y mantenible.Seleccionar y configurar las principales librerías del ecosistema de React según las necesidades del proyecto.Definir y aplicar estándares de calidad, asegurando que el código sea eficiente, reutilizable y bien documentado.Implementar pruebas unitarias e integración para garantizar la estabilidad del código.Optimizar el rendimiento de la aplicación y garantizar una buena experiencia de usuario.Crear interfaces intuitivas y efectivas.Interactuar con equipos de backend y consumir APIs mediante REST y GraphQL.Adaptarse a cambios y proponer soluciones efectivas ante desafíos técnicos y de negocio.RequisitosExperiencia desarrollando aplicaciones con React.Experiencia diseñando aplicaciones modulares, escalables y testeables.Conocimiento de patrones de arquitectura frontend limpia, con orientación a casos de uso.Familiaridad con el paradigma MVVM (Model-View-ViewModel) y su aplicación en frontend.Experiencia con las principales librerías de React, como React Router, Zustand/Recoil/Redux, React Query, Formik, TailwindCSS, Material UI, etc.Experiencia construyendo y manteniendo componentes reutilizables y sistemas de diseño.Conocimiento sólido en TypeScript y JavaScript moderno (ES6+).Experiencia en la implementación de pruebas unitarias e integración con herramientas como Jest, React Testing Library o Cypress.Integración con APIs REST.Capacidad para tomar decisiones técnicas sin necesidad de validación externa.Capacidad para compartir conocimiento y fomentar buenas prácticas dentro del equipo.DeseableExperiencia con Next.js para aplicaciones SSR y SSG.Conocimientos en GraphQL y Apollo Client.Familiaridad con arquitecturas basadas en micro frontends.Experiencia con herramientas de CI/CD y despliegue en la nube.Conocimientos en performance y optimización de aplicaciones React.Buen uso de la IA para mejorar la productividad en el desarrollo frontend.