· Desarrollar componentes reutilizables y escalables usando React con gestión de estados mediante Redux.
· Implementar aplicaciones frontend modernas usando Angular 6, NextJS y React con TypeScript.
· Diseñar e implementar interfaces de usuario responsivas, intuitivas y accesibles (WCAG compliance).
· Gestionar el estado de la aplicación de manera eficiente y predecible usando Redux y Context API.
· Integrar APIs backend, consumir servicios REST y GraphQL de manera óptima.
· Optimizar el rendimiento de aplicaciones web incluyendo bundle size, carga lazy y lazy loading.
· Implementar autenticación y autorización en el frontend mediante integración con Keycloak.
· Escribir código limpio, modular, testeable y mantenible siguiendo mejores prácticas.
· Realizar pruebas unitarias y de integración frontend con Jest, Mocha y testing libraries.
· Colaborar en revisión de código y establecer estándares de calidad frontend.
· Mantener compatibilidad con navegadores modernos y dispositivos (responsive design).
· Participar en reuniones de diseño UX/UI con equipo de diseño.
· Documentar componentes, propiedades de props y guías de uso.
· Participar en sprints ágiles y entregas continuas con Jenkins.