Bolsa de Trabajo UNJFSC
Contexto
Desarrollo frontend de la plataforma de empleo para estudiantes y egresados de la UNJFSC.

Reto
La universidad necesitaba reunir las ofertas laborales y la orientación para estudiantes y egresados en una sola plataforma pública. El frontend consumía APIs institucionales cuyo estado cambia fuera del sitio: había que mantener listados, formularios y ayuda siempre coherentes con esos datos, con la misma usabilidad en un teléfono que en escritorio.
Enfoque
Construí los módulos sobre Next.js con TypeScript y separé la capa de datos con React Query, de modo que las consultas, la caché y los estados de error se gestionan en un solo lugar en vez de en cada componente. Los formularios validan antes de enviar y traducen los fallos de la API en mensajes que el usuario pueda actuar; el centro de ayuda se edita en Markdown para que el contenido lo mantenga el equipo sin tocar el código. Trabajamos en sprints con Jira, entregando módulo por módulo y probando cada integración contra los servicios institucionales.
Resultado
Una plataforma pública estable para estudiantes y egresados: la información de ofertas y ayuda se lee sin fricción en móvil y escritorio, y el frontend queda mantenible porque el acceso a datos vive aislado en su propia capa.
Responsabilidades
- - Módulos frontend de la plataforma en Next.js y TypeScript, con layouts responsive para desktop y mobile
- - Integración con las APIs institucionales a través de React Query: caché de consultas, estados de carga y errores centralizados
- - Validación de formularios y manejo de fallos de red con mensajes claros para estudiantes y egresados
- - Centro de ayuda basado en Markdown, editable por el equipo sin desplegar código
- - Planificación y seguimiento del trabajo en sprints con Jira junto al equipo