




Resumen: Como Ingeniero/a Senior Fullstack, será un/a líder técnico clave responsable de dar forma a la experiencia de usuario del Portal Tereina, gestionando la arquitectura frontend y mentorizando a otros ingenieros. Aspectos destacados: 1. Dar forma a la experiencia de usuario (UX) de una plataforma que procesa millones en pagos B2B 2. Influir en el diseño de las API, los contratos de BFF y la arquitectura de componentes 3. Unirse a una startup bien financiada con impacto en etapas tempranas y una pila tecnológica moderna **Acerca del puesto** **Como Ingeniero/a Senior Fullstack**, será un/a líder técnico clave responsable de dar forma a la experiencia de usuario del Portal Tereina. Usted gestionará 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 ingeniería backend para entregar interfaces empresariales de grado para operaciones de pagos, gestión de contrapartes y cumplimiento normativo, junto con sus flujos de trabajo. Este puesto exige una profunda experiencia en tecnologías frontend modernas, una sólida sensibilidad para la calidad del diseño y la capacidad de influir en las decisiones arquitectónicas tanto del portal como de su capa BFF de apoyo. Mentorizará 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 frameworks* Estas son las responsabilidades centradas en la construcción de los sistemas subyacentes, la arquitectura y la infraestructura compartida: * Arquitectura frontend: Gestionar y evolucionar la arquitectura frontend del Portal Tereina, incluida 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. * 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 moldear los contratos de API, optimizar los patrones de obtención de datos y garantizar que los controladores proxy del portal entreguen exactamente lo que necesita el frontend. Influir en 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é, re-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 la entrega 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 de búsqueda estandarizado, integrando la paginación, ordenación y filtrado basados en servidor mediante tablas y contratos REST de filtrado. Implementar la configuración de columnas, búsquedas guardadas y exportaciones a hojas de cálculo. * UX de paneles de control y análisis: Construir experiencias ricas e interactivas en paneles de control, incluidos resúmenes de pagos, alertas de pagos pendientes, gráficos de tendencias y vistas de análisis de fallos. Implementar visualizaciones de datos que revelen información accionable 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 de UX. Impulsar las decisiones técnicas relacionadas con la UX y defender la calidad de la experiencia de usuario en las discusiones arquitectónicas. * Mentoría: Mentorizar a ingenieros de nivel medio y junior sobre las mejores prácticas frontend, la calidad del código, el diseño de componentes y los principios de ingeniería UX. Llevar a cabo revisiones de código, establecer estándares de codificación y contribuir a configurar la cultura de ingeniería a medida que el equipo crece. **Cualificaciones requeridas** * 7 o más 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 construcción 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 demostrada para construir interfaces receptivas y accesibles (WCAG 2.1 AA) para aplicaciones empresariales * Experiencia con patrones BFF (Backend for Frontend) y la integración de API REST, incluidos clientes generados mediante OpenAPI * Comprensión sólida de los flujos de autenticación (OAuth2/OIDC, autenticación basada en sesiones) y las mejores prácticas de seguridad (CSRF, CSP) * Experiencia con frontends de 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 la construcción de interfaces de paneles de control con gráficos y componentes analíticos * Habilidades sólidas en diseño de sistemas, con capacidad para influir en las decisiones arquitectónicas tanto en la capa frontend como en la de API * Excelentes habilidades comunicativas y experiencia colaborando en equipos ágiles transversales * Se requiere fluidez profesional en inglés (tanto escrito como hablado); toda la colaboración técnica, documentación, revisiones de código y comunicación con partes interesadas se lleva a cabo en inglés **Cualificaciones preferidas** * Experiencia con SAP UI5, SAP UI5 Web Components o frameworks empresariales de IU en industrias reguladas * Familiaridad con 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 similares de exportación de datos en el lado cliente * Conocimientos sobre Especificaciones JPA u otros patrones de consulta backend y cómo se mapean a las interfaces de filtro frontend * Experiencia en la construcción de aplicaciones SaaS multiinquilino con acceso a datos limitado por organización * Historial comprobado de liderazgo en decisiones arquitectónicas frontend y establecimiento de estándares de ingeniería **¿Por qué unirse a Tereina?** * **Dar forma al producto:** Gestionar la UX de una plataforma que procesa millones en pagos B2B. Su trabajo impacta directamente la forma en que los clientes empresariales gestionan sus contrapartes, ejecutan pagos y mantienen el cumplimiento normativo. * **Voz técnica:** Sus opiniones sobre el diseño de API, los contratos de BFF y la arquitectura de componentes influirán directamente en cómo se construye nuestra pila tecnológica. No solo consumirá API, sino que también ayudará a diseñarlas. * **Pila tecnológica moderna:** Trabaje con una pila tecnológica cuidadosamente seleccionada que valora la simplicidad y la pragmática por encima de las modas. Adoptamos nuevas herramientas únicamente cuando aportan un valor real. * **Impacto en etapas tempranas:** Únase a una startup bien financiada donde sus contribuciones moldeen tanto el producto como la cultura de ingeniería desde sus fundamentos. * **Exposición full-stack:** Colabore en toda la pila tecnológica, desde componentes frontend hasta la orquestación de BFF y las API de servicios backend. * **Cultura orientada a la IA:** Aceptamos la IA como una herramienta para la innovación y la eficiencia. Buscamos miembros de equipo curiosos, adaptables y entusiasmados por aprovechar la IA en su trabajo. * **Equipo y crecimiento:** Trabaje con un equipo colaborador y diverso que valora la excelencia técnica, el aprendizaje continuo y el equilibrio entre la vida laboral y personal.


