Senior Frontend Software Engineer
Software Engineering
Colombia
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