




Resumen: Buscamos un Ingeniero Senior Full-stack para liderar la arquitectura frontend, implementar sistemas de diseño y impulsar la visión de experiencia de usuario (UX) para interfaces empresariales, colaborando con los equipos de producto, diseño e infraestructura backend. Aspectos destacados: 1. Líder técnico clave que moldea la experiencia de usuario y es responsable de la arquitectura frontend 2. Impulsa la implementación del nuevo sistema de diseño y orienta a otros ingenieros 3. Colabora con los equipos de producto, diseño e infraestructura backend para interfaces empresariales **Acerca del puesto** Como Ingeniero Senior Full\-stack, será un líder técnico clave encargado de dar forma a la experiencia de usuario del portal. Será responsable de la arquitectura frontend, impulsará la implementación de nuestro nuevo sistema de diseño y trabajará en toda la pila tecnológica para garantizar que nuestra visión de UX se concrete mediante código de calidad productiva. Colaborará estrechamente con los equipos de producto, diseño e infraestructura backend para entregar interfaces empresariales de alta calidad para operaciones de pagos, gestión de contrapartes y flujos de trabajo de cumplimiento normativo. Este puesto exige una profunda experiencia en tecnologías frontend modernas, una sólida sensibilidad por la calidad del diseño y la capacidad de influir en las decisiones arquitectónicas tanto en el portal como en su capa BFF de soporte. Orientará a otros ingenieros sobre las mejores prácticas en UX y ayudará a definir nuestros estándares en materia de accesibilidad, rendimiento y reutilización de componentes. **Responsabilidades clave** **Desarrollo de marcos técnicos** Estas son las responsabilidades centradas en la construcción de los sistemas fundamentales, la arquitectura y la infraestructura compartida: * **Arquitectura frontend:** Será responsable de la arquitectura frontend del portal, incluyendo la biblioteca de componentes, los patrones de gestión de estado y la capa de obtención de datos construida sobre nuestra infraestructura frontend existente, y la evolucionará conforme sea necesario. * **Implementación del sistema de diseño:** Liderará la implementación de nuestro sistema de diseño en evolución, traduciendo los diseños de UX en componentes reutilizables y accesibles mediante SAP UI5 Web Components y TypeScript. Establecerá patrones para paneles de control, tablas de datos, interfaces de búsqueda y vistas detalladas. * **Colaboración con la capa BFF:** Trabajará estrechamente con la capa BFF (Spring Boot) para definir los contratos de API, optimizar los patrones de obtención de datos y garantizar que los controladores proxy del portal proporcionen exactamente lo que necesita el frontend. Influenciará el diseño de los puntos finales proxy de búsqueda y de las especificaciones OpenAPI. * **Rendimiento y accesibilidad:** Promoverá la optimización del rendimiento frontend (carga diferida, estrategias de almacenamiento en caché, renderizados eficientes) y los estándares de accesibilidad WCAG en todas las vistas del portal. **Lanzamiento y adopción** Estas son las responsabilidades centradas en el lanzamiento de funciones, la promoción de su uso y la colaboración transversal entre equipos: * **Búsqueda y vistas de datos:** Diseñará la implementación frontend de nuestro nuevo marco estandarizado de búsqueda, integrando la paginación, ordenación y filtrado basados en servidor mediante tablas y los contratos REST de filtrado. Implementará la configuración de columnas, búsquedas guardadas y exportaciones a hojas de cálculo. * **Experiencia UX de paneles de control y análisis:** Desarrollará experiencias ricas e interactivas en paneles de control, incluyendo resúmenes de pagos, alertas de pagos retenidos, gráficos de tendencias y vistas de análisis de fallos. Implementará visualizaciones de datos que revelen información práctica para las operaciones empresariales de pagos. * **Liderazgo transversal:** Colaborará con los equipos de producto, diseño y plataforma para traducir los requisitos comerciales en soluciones UX. Tomará decisiones técnicas relacionadas con la UX y defenderá la calidad de la experiencia de usuario en las discusiones arquitectónicas. * **Orientación profesional:** Orientará a ingenieros de nivel medio y junior sobre las mejores prácticas frontend, calidad del código, diseño de componentes y principios de ingeniería UX. Liderará revisiones de código, establecerá estándares de codificación y contribuirá a moldear la cultura de ingeniería a medida que el equipo crezca. **Cualificaciones requeridas** * 7\+ años de experiencia en ingeniería de software con un fuerte enfoque en desarrollo frontend e ingeniería UX * Competencia experta en TypeScript y JavaScript moderno * Experiencia experta en React, incluido un conocimiento profundo de los hooks, los patrones de gestión de estado y la arquitectura de componentes, con un historial comprobado de desarrollo de aplicaciones web complejas y ricas en datos * Experiencia práctica con bibliotecas de tablas headless (se prefiere TanStack Table), incluida la paginación, ordenación y filtrado basados en servidor * Capacidad comprobada para construir interfaces responsivas y accesibles (WCAG 2\.1 AA) para aplicaciones empresariales * Experiencia con patrones BFF (Backend for Frontend) y con la integración de APIs REST, incluidos clientes generados mediante OpenAPI * Comprensión sólida de los flujos de autenticación (OAuth2/OIDC, autenticación basada en sesiones) y de las mejores prácticas de seguridad (CSRF, CSP) * Experiencia en frontends para agentes de IA: interfaz de transmisión en tiempo real, gestión de conversaciones e integración con backends Spring AI, LangChain o MCP * Experiencia con bibliotecas de visualización de datos y construcción de interfaces de paneles de control con gráficos y componentes analíticos * Fuertes habilidades en diseño de sistemas y capacidad para influir en las decisiones arquitectónicas tanto en las capas frontend como en las de API * Excelentes habilidades comunicativas y experiencia colaborando en equipos ágiles multifuncionales * Se requiere fluidez profesional en inglés (tanto escrito como hablado) **Cualificaciones preferidas** * Experiencia con SAP UI5, SAP UI5 Web Components o frameworks empresariales de interfaz de usuario en industrias reguladas * Conocimientos sobre arquitecturas BFF basadas en Spring Boot y servicios backend en Java/Kotlin * Antecedentes en fintech, procesamiento de pagos o plataformas financieras B2B * Experiencia con SheetJS u otras bibliotecas de exportación de datos en el lado cliente * Conocimiento de JPA Specifications o patrones similares de consultas backend y su correspondencia con las interfaces de filtrado frontend * Experiencia en el desarrollo de aplicaciones SaaS multiempresa con acceso a datos limitado al ámbito organizacional * Historial comprobado de liderazgo en decisiones arquitectónicas frontend y establecimiento de estándares de ingeniería Tipos de empleo: Tiempo completo, indefinido Remuneración: $90,000\.00 \- $110,000\.00 por mes Ubicación laboral: Híbrido remoto en Miguel Hidalgo, CDMX


