Descripción
Resumen del Puesto:
Desarrolla interfaces de usuario responsivas con React, construye componentes reutilizables y coordina con el equipo backend para soluciones eficientes.
Puntos Destacados:
1. Ambiente de trabajo colaborativo
2. Participación en proyectos reales y escalables
3. Oportunidades de crecimiento profesional
**Funciones principales**
* Desarrollar interfaces de usuario responsivas utilizando React y frameworks como TailwindCSS.
* Construir componentes reutilizables y mantener una arquitectura modular y escalable.
* Implementar formularios dinámicos con validaciones, múltiples secciones y lógica condicional.
* Integrar y consumir APIs REST, gestionando estados, errores y flujos de datos.
* Manejar el estado de la aplicación mediante Hooks, Context API o Redux.
* Implementar navegación y control de rutas con React Router.
* Coordinar con el equipo backend para asegurar una correcta comunicación entre sistemas.
* Analizar necesidades funcionales y proponer soluciones eficientes en frontend.
* Realizar pruebas funcionales de formularios, flujos e integraciones.
* Detectar y corregir errores en la interfaz y lógica del sistema.
* Aplicar buenas prácticas de desarrollo: código limpio, reutilizable y mantenible.
**Requisitos indispensables**
* 1 año de experiencia trabajando con React en proyectos reales.
* Experiencia consumiendo e integrando APIs REST.
* Manejo de estado (Hooks, Context API, Redux o similar).
* Conocimiento en HTML5, CSS3 (Flexbox, Grid).
* Uso de control de versiones (Git).
**Requisitos deseables**
* Conocimiento de Programación Orientada a Objetos (POO).
* Aplicación de principios SOLID.
* Experiencia trabajando con equipos backend.
* Conocimiento en TypeScript.
* Experiencia en metodologías ágiles (Scrum/Kanban).
**Ofrecemos**
* Ambiente de trabajo colaborativo.
* Participación en proyectos reales y escalables.
* Oportunidades de crecimiento profesional.
* Modalidad híbrido
Tipo de puesto: Tiempo completo
Lugar de trabajo: Empleo presencial