Job Description
Desarrollar interfaces de usuario utilizando React.
Construir componentes reutilizables y mantenibles.
Manejar estado global con herramientas como Redux, Context API o Zustand.
Consumir APIs RESTful.
Implementar diseño responsive y accesible.
Optimizar rendimiento de aplicaciones frontend.
Integrar herramientas de testing (Jest, React Testing Library).
Configurar y mantener herramientas de build (Vite, Webpack).
Control de versiones con Git.
Colaborar con backend para integración eficiente.
Requisitos técnicos:
Experiencia sólida en React.
Conocimiento en JavaScript moderno (ES6+).
Experiencia con TypeScript (deseable).
Manejo de librerías como:
Axios / Fetch
React Router
Redux / Zustand / Context API
Conocimientos en HTML5, CSS3, Sass o Tailwind.
Experiencia en consumo de APIs REST.
Familiaridad con herramientas de testing.
Experiencia con control de versiones (Git).
Deseables:
Experiencia con Next.js.
Conocimientos de Docker (básico).
Integración continua (CI/CD).
Buenas prácticas de UI/UX.
",