Summary
Join an engineering team as a Senior Frontend Software Engineer responsible for building and maintaining robust, scalable experiences that integrate with payment services and external financial systems. You will work with React, Angular, and modern frontend technologies, integrate APIs, understand end-to-end data flows, resolve performance and recurring issues, and participate actively in code reviews and continuous product maintenance.
Highlights
Senior frontend role focused on scalable, high-quality payment integrations and end-to-end data flows. The position combines modern frontend development with performance optimization, debugging, maintenance, and close collaboration with backend engineers.
Description
About The Role
Job Description
Senior Frontend Software Engineer
Qué harás Como Senior Frontend Software Engineer en el equipo de Integraciones, serás responsable de diseñar, construir y mantener la experiencia de Frontend que conecta a la empresa con su ecosistema de pagos, colaborando estrechamente con el equipo de backend para entender los flujos de integración.
Responsabilidades
Diseñar e implementar soluciones de Frontend robustas, escalables y de alta calidad usando React, Angular u otros frameworks modernos.
Integrar el Frontend con APIs y servicios backend (procesadores de pago, bancos, terceros), entendiendo el flujo de datos end-to-end para debuggear y colaborar eficazmente con el equipo de backend.
Detectar y corregir problemas de rendimiento, deuda técnica o errores recurrentes en el flujo de checkout/Frontend.
Dar seguimiento y resolver tickets de bugs o issues reportados como parte del mantenimiento continuo del producto.
Participar activamente en code reviews, dando retroalimentación constructiva.
Colaborar con producto, plataforma y equipos de backend para entender contratos de API, flujos de datos y estrategias de integración.
Comunicar ideas técnicas con claridad tanto a equipos de negocio como técnicos.
Calificaciones 5+ años de experiencia profesional en desarrollo Frontend (React, Angular u otros).
Conocimiento conceptual (no de desarrollo) de cómo funcionan sistemas backend: lenguajes como Node.js, Go, Ruby, Python, PHP o Java — suficiente para entender, debuggear y colaborar, no para programarlos.
Conocimiento de cómo consumir APIs (REST, gRPC, webhooks) desde el Frontend, y capacidad de leer/entender contratos de servicio para integrar correctamente.
Entendimiento de cómo la concurrencia y latencia del backend impactan la experiencia de Frontend (ej.
loading states, manejo de errores, timeouts).
Capacidad de trabajar de forma autónoma resolviendo tickets, bugs e issues sin supervisión constante.
Familiaridad con CI/CD, control de versiones y entornos de despliegue.
Comunicación clara, tanto escrita como verbal.
Deseable (Nice to Have)
Experiencia en la industria de pagos o fintech.
Conocimiento de buenas prácticas de seguridad en Frontend para flujos de pago (ej.
tokenización, manejo seguro de datos sensibles), en el contexto de PCI-DSS.
Experiencia trabajando con herramientas de IA, incluyendo automatización con LLMs, agentes autónomos y flujos de trabajo agénticos.
Ubicación Remoto
Key Responsibilities
Diseñar e implementar soluciones de Frontend robustas, escalables y de alta calidad usando React, Angular u otros frameworks modernos.Integrar el Frontend con APIs y servicios backend (procesadores de pago, bancos, terceros), entendiendo el flujo de datos end-to-end para debuggear y colaborar eficazmente con el equipo de backend.Detectar y corregir problemas de rendimiento, deuda técnica o errores recurrentes en el flujo de checkout/Frontend.Dar seguimiento y resolver tickets de bugs o issues reportados como parte del mantenimiento continuo del producto.Participar activamente en code reviews, dando retroalimentación constructiva.Colaborar con producto, plataforma y equipos de backend para entender contratos de API, flujos de datos y estrategias de integración.Comunicar ideas técnicas con claridad tanto a equipos de negocio como técnicos.
Required Qualifications
5+ años de experiencia profesional en desarrollo Frontend (React, Angular u otros).Conocimiento conceptual (no de desarrollo) de cómo funcionan sistemas backend: lenguajes como Node.js, Go, Ruby, Python, PHP o Java.Conocimiento de cómo consumir APIs (REST, gRPC, webhooks) desde el Frontend.Entendimiento de cómo la concurrencia y latencia del backend impactan la experiencia de Frontend.Capacidad de trabajar de forma autónoma resolviendo tickets, bugs e issues sin supervisión constante.Familiaridad con CI/CD, control de versiones y entornos de despliegue.Comunicación clara, tanto escrita como verbal.
Nice-to-Have
Experiencia en la industria de pagos o fintech.Conocimiento de buenas prácticas de seguridad en Frontend para flujos de pago (ej.
tokenización, manejo seguro de datos sensibles), en el contexto de PCI-DSS.Experiencia trabajando con herramientas de IA, incluyendo automatización con LLMs, agentes autónomos y flujos de trabajo agénticos.