Objetivo del Puesto
Liderar la finalización, pulido, pruebas e integración de aplicaciones avanzadas (React + Tailwind frontend, Java Spring Boot backend) desarrolladas en Replit, garantizando que queden listas para operación productiva, sin bugs críticos y con todas las integraciones de API funcionando.
Responsabilidades
- Revisar y comprender el código existente en los tres proyectos.
- Implementar mejoras de UI/UX para escritorio y móvil.
- Integrar servicios de autenticación, almacenamiento, notificaciones y APIs de datos centrales.
- Optimizar rendimiento del backend y frontend.
- Asegurar la validación y consistencia de datos en todos los módulos.
- Finalizar dashboards, reportes y exportaciones.
- Realizar pruebas de QA completas y documentar bugs corregidos.
- Entregar código fuente limpio, comentado y documentado.
- Capacitar brevemente al equipo interno sobre uso e integración de las aplicaciones.
Requisitos Técnicos
Frontend: React, Tailwind CSS (experiencia comprobable en UI responsiva).- Backend: Java con Spring Boot.
- Plataformas de desarrollo: Replit (o experiencia migrable).
- Integraciones: APIs REST (autenticación, almacenamiento, notificaciones, bases de datos).
- Herramientas de QA: Cypress, Jest o equivalentes.
- Conocimiento de optimización de rendimiento en frontend y backend.
- Experiencia en documentación técnica y de usuario.
Habilidades Deseadas:
Capacidad para trabajar con código preexistente y entender rápidamente arquitecturas ajenas.- Atención al detalle y enfoque en calidad (código limpio, sin errores críticos).
- Comunicación clara y efectiva con equipos no técnicos.
- Autonomía para trabajar por objetivos y cumplir cronogramas.
- Organización para manejar múltiples módulos en paralelo.
Formación y Experiencia
Licenciatura o ingeniería en Sistemas, Informática o carrera afín (deseable, no indispensable si tiene experiencia sólida).- Experiencia mínima: 4 años en desarrollo full stack.
- Experiencia previa finalizando e integrando aplicaciones incompletas.
- Experiencia en entornos de integración continua y control de versiones (Git).
Condiciones
Tipo de contratación: Por proyecto con entregables definidos por fases.- Tiempo estimado: 3–4 meses.
- Horario: Flexible, con reuniones de seguimiento y entregas semanales en Azcapotzalco.
- Pago: Según experiencia y alcance acordado.