Software Developer Frontend
Software Developer Frontend
Prestaciones y beneficios
- Sueldo bruto mensual de $58,000 a $72,000 MXN, con posibilidad de revisar expectativas superiores de acuerdo con experiencia y nivel de alineación al perfil.
- Pago quincenal.
- Seguro de Gastos Médicos Mayores familiar.
- Seguro de vida.
- Fondo de ahorro del 10%, conforme a tope legal.
- Vales de despensa del 13%, conforme a tope legal.
- Bono trimestral por desempeño.
- Bono anual por objetivos de la compañía.
- Fondo de retiro voluntario adicional a la AFORE.
- Aguinaldo de 30 días.
- Prima vacacional al 100%.
- Modalidad híbrida: 3 días presenciales y 2 días remotos, posterior al periodo inicial de onboarding (6 a 8 semanas full presencial)
- Horarios escalonados a elección: 7:00 a 4:00, 8:00 a 5:00 o 9:00 a 6:00.
- Zona de trabajo: Santa Catarina, Nuevo León.
Sobre la posición
Buscamos un perfil Software Developer Frontend para integrarse a un proyecto de transformación tecnológica dentro de una empresa de manufactura industrial.
La posición será responsable de diseñar, construir y entregar funcionalidades frontend para el framework de UI propio de Proyecto, llamado AURA, el cual trabaja bajo una arquitectura metadata-driven y configuración declarativa mediante YAML/JSON.
El enfoque principal del rol está en desarrollar interfaces dinámicas, responsivas y reutilizables, colaborando dentro de células ágiles multifuncionales para construir soluciones que apoyen iniciativas de modernización tecnológica, integración de sistemas, optimización operativa y transformación digital dentro de Proyecto.
Este perfil forma parte del equipo de Ingeniería del Proyecto Transformación y tendrá interacción con iniciativas como Record to Report, integración con otros sistemas, modernización de arquitectura e instrumentación industrial.
Responsabilidades principales
• Diseñar y desarrollar funcionalidades frontend siguiendo la arquitectura metadata-driven de AURA.
• Trabajar con configuración YAML/JSON y APIs de metadata para la generación dinámica de interfaces.
• Construir y mantener módulos como Forms, Views, Listings y Engine Manager.
• Desarrollar componentes reutilizables en Storybook, incluyendo inputs, data grids, selects y visualizaciones 2D/3D.
• Renderizar grids, formularios, menús e interfaces basadas en permisos mediante APIs de metadata del CRUD Engine.
• Implementar layouts responsivos para web, móvil y superficies embebidas.
• Integrar datos en tiempo real mediante Realtime Gateway y autenticación con Keycloak/OIDC.
• Escribir, revisar y probar código durante todo el ciclo de desarrollo utilizando GitHub, GitHub Actions y VS Code.
• Participar en células ágiles multifuncionales, colaborando con perfiles backend, integración, arquitectura y negocio.
• Actuar como perfil full-stack cuando la iniciativa lo requiera, apoyando en interacciones básicas con backend.
Requisitos
• Experiencia de 3 a 5 años en desarrollo frontend para aplicaciones web productivas.
• Dominio de TypeScript.
• Experiencia laboral comprobable con React como stack principal (idealmente 3 años o más), reflejada en tu historial con fechas. Angular o Vue suman, pero no sustituyen React.
• Experiencia en desarrollo de interfaces dinámicas, componentes reutilizables y formularios configurables.
• Conocimiento en librerías de componentes, idealmente Storybook.
• Experiencia o familiaridad con formularios schema-driven o interfaces configuration-driven.
• Conocimiento en autenticación mediante OAuth 2.0 / OIDC y manejo de tokens.
• Experiencia trabajando con GitHub, GitHub Actions, VS Code y buenas prácticas de control de versiones.
• Conocimiento en prácticas Agile, TDD y testing automatizado.
• Inglés técnico para lectura de documentación y conversación técnica.
• Licenciatura o ingeniería en Sistemas, Software, Tecnologías de la Información o carrera afín. También se considerará experiencia práctica equivalente.
+
• Experiencia con Canvas, WebGL, D3 o visualizaciones 2D/3D.
• Experiencia con data grids a escala, manejo de miles de filas, virtualización o performance frontend.
• Experiencia con patrones de tiempo real, especialmente WebSocket.
• Experiencia trabajando con Keycloak para autenticación cliente bajo OIDC.
• Experiencia en entornos de manufactura, industria, transformación digital o sistemas internos empresariales.
• Comodidad para tocar backend básico cuando la iniciativa lo requiera.
• Experiencia con SonarQube o herramientas de calidad de código.
• Familiaridad con sistemas metadata-driven, YAML/JSON o generación dinámica de UI.
Ubicación: Santa Catarina, Nuevo León.
Modalidad híbrida: 3 días presenciales y 2 días remotos.
Durante las primeras 6 a 8 semanas, la modalidad será 100% presencial por onboarding y conocimiento de operación.
Contratación directa.
Postulación únicamente a través de esta vacante en OCC. Revisamos todas las postulaciones recibidas por este medio.