Objetivo del puesto
Diseñar, desarrollar e implementar soluciones Fullstack bajo arquitectura de Microfrontends, construyendo aplicaciones modulares, escalables y desacopladas que permitan despliegues continuos y equipos de desarrollo independientes.
Responsabilidades
- Diseñar, desarrollar e implementar soluciones Fullstack bajo arquitectura de Microfrontends.
- Construir y mantener microfrontends independientes, reutilizables y escalables.
- Desarrollar APIs y servicios backend que soporten los microfrontends.
- Implementar integración entre microfrontends (composition, routing, shared state).
- Garantizar la correcta comunicación entre frontend y backend.
- Aplicar buenas prácticas de performance, seguridad y accesibilidad.
- Implementar pruebas unitarias, de integración y end-to-end.
- Colaborar con equipos multidisciplinarios (UX/UI, QA, DevOps).
- Participar en code reviews y definición de estándares técnicos.
- Documentar arquitectura, componentes y flujos técnicos.
Requisitos
- Más de 4 años de experiencia en desarrollo Fullstack.
- Experiencia indispensable de 1 a 2 años trabajando con arquitecturas de Microfrontends.
- Experiencia en proyectos con arquitecturas modulares o distribuidas.
- Experiencia trabajando bajo metodologías ágiles.
- Frontend: JavaScript (ES6+) HTML5 / CSS3 / Responsive Design
- Framework principal: React (preferente), Angular o Vue
- Gestión de estado: Redux, Zustand, NgRx o similares
- Arquitectura de Microfrontends: Module Federation (Webpack), Single-SPA, Microfrontends con iframes
- Backend: Node.js o Java (Spring Boot)
- Desarrollo de APIs REST / GraphQL
- Arquitectura de microservicios
- Integración con bases de datos SQL / NoSQL
- Git
- CI/CD (GitLab CI, Jenkins, GitHub Actions)
- Docker, Kubernetes (deseable)
- Webpack / Vite
Conocimientos Adicionales
- Diseño de sistemas distribuidos
- Patrones de arquitectura frontend (BFF / Backend for Frontend)
- Seguridad frontend (XSS, CSRF, CORS)
- Autenticación (OAuth2, JWT)
- Observabilidad (logs, métricas, tracing)
Vacante 100% presencial en Ciudad de México
Tipo de puesto: Tiempo completo
Sueldo: $30,000.00 - $35,000.00 al mes
Pregunta(s) de postulación:
- ¿Cuentas con título Universitario (emitido, no en trámite)?
Lugar de trabajo: Empleo presencial