Líder Técnico Frontend (Platform)
Líder técnico de frontend para definir la arquitectura y estándares de ingeniería. Construirás capacidades compartidas, mentorizarás ingenieros y mejorarás la plataforma.
El portal de empleo de España
Más de 91.000 ofertas activasHíbrido en Barcelona·Jornada completa·Añadida hace 21 días (comprobada el 8 oct)
5 ofertas abiertas
Se valora
Esta oferta se escribió originalmente en inglés.
Imprescindible
Deseable
Ahí es donde entra este rol.
Caravelo tiene una plataforma, pero no hay dos implementaciones de aerolíneas que sean exactamente iguales.
Como Customer Solutions Engineer en nuestro equipo de Professional Services, tu trabajo es cerrar esa brecha.
Aprenderás cómo se puede configurar, integrar y extender nuestra plataforma principal, y utilizarás esas capacidades para crear la implementación que cada cliente necesite... ¡sin modificar ni bifurcar la plataforma principal!
Para cada aerolínea, construimos un plugin de cliente que envuelve las integraciones, extensiones, reglas de negocio y comportamientos específicos necesarios para que Caravelo encaje de forma natural en el entorno tecnológico de ese cliente.
Trabajando estrechamente con Project Managers y los responsables del cliente, comprenderás los requisitos, identificarás las peculiaridades de cada implementación y decidirás la mejor forma de resolverlas: configuración, extensión, integración o, cuando esté justificado, un servicio o módulo dedicado.
El objetivo es sencillo: hacer que cada despliegue de cliente se sienta único, manteniéndolo construido de forma limpia sobre una plataforma común y escalable.
Tendrás éxito en este rol cuando:
Poner a los clientes en marcha
Serás uno de los ingenieros que convierta a un cliente con contrato firmado en una implementación de producción operativa.
Eso significa:
Trabajarás estrechamente con nuestros ingenieros de Platform y Product, quienes proporcionarán la documentación, las herramientas y la formación necesarias para entender la plataforma principal y sus puntos de extensión.
Tu trabajo no es reconstruir lo que ya existe. Es entender la plataforma lo suficientemente profundamente como para utilizarla de forma inteligente y extenderla cuando sea necesario.
Las aerolíneas tienen ecosistemas tecnológicos complejos.
Algunos sistemas son modernos. Otros han funcionado con éxito durante décadas.
Tú harás que trabajen juntos.
Dependiendo del cliente, podrías integrar Caravelo con:
A veces la solución será sencilla.
A veces la documentación de la API será incompleta, el comportamiento diferirá entre entornos o dos sistemas tendrán supuestos fundamentalmente distintos.
Deberías disfrutar resolviendo esos problemas.
Construir extensiones específicas para el cliente
La mayoría de las necesidades de los clientes deberían resolverse utilizando la plataforma común.
Pero no todas lo serán. Cuando haya una brecha real, podrás:
El reto es saber cuándo configurar, cuándo extender y cuándo construir algo nuevo.
Buscamos ingenieros que puedan resolver el problema del cliente sin crear una complejidad innecesaria.
Nuestro trabajo no termina cuando un cliente lanza su servicio.
Los sistemas de los clientes evolucionan, los proveedores cambian y las integraciones eventualmente deben moverse con ellos. Tú ayudarás a:
Por ejemplo, una aerolínea puede decidir reemplazar su pasarela de pago.
Tu trabajo podría consistir en habilitar el nuevo conector de pago en Caravelo, adaptar el plugin del cliente, ayudar a definir el enfoque de migración para los tokens de pago existentes, validar la transición y apoyar el despliegue junto con el Project Manager y el equipo del cliente.
Estos no son ejercicios teóricos de arquitectura. Son sistemas de producción reales con clientes y viajeros reales detrás de ellos.
Tu centro de gravedad será Java y la ingeniería backend.
Pero las implementaciones de los clientes no siempre respetan los límites del stack.
Deberías sentirte cómodo siguiendo una funcionalidad o un problema allá donde vaya: servicios backend, APIs, integraciones, bases de datos, scripts, migraciones de datos o cambios ocasionales de frontend en Vue.
No necesitas ser un especialista en frontend.
Sí necesitas sentirte lo suficientemente cómodo para entender el problema, utilizar el desarrollo asistido por IA de forma eficaz y validar que el resultado es de calidad de producción.
Utilizamos activamente herramientas de codificación con IA como Claude Code, Cursor, Devin y asistentes similares.
Las utilizarás para cosas como:
Estamos particularmente interesados en el Spec-Driven Development (SDD): definir claramente qué es lo que hay que construir antes de pedirle a la IA que ayude a implementarlo.
La IA debería hacerte más rápido. No debería sustituir el criterio de ingeniería.
No es necesario que llegues conociendo todas las tecnologías que utilizamos.
Algunas de las tecnologías con las que podrías encontrarte incluyen: Java · SpringBoot · Vue.js · Nuxt · Couchbase · PostgreSQL · AWS · Datadog · Gitlab · Docker · Opentofu · Claude Code · Cursor
Más importante que dominar cada tecnología es tu capacidad para entender sistemas desconocidos, investigar cómo funcionan y construir soluciones fiables en torno a ellos.
Este puesto puede encajar contigo si te gustan los problemas de ingeniería donde la respuesta no siempre es obvia.
Disfrutas entendiendo cómo se comportan los sistemas, no solo implementando tickets predefinidos.
Te sientes cómodo consultando la documentación de una API desconocida, hablando de los requisitos con un Project Manager, rastreando un problema extraño en producción a través de varios sistemas y escribiendo después el código que lo resuelve.
Valoras una buena arquitectura, pero eres pragmático.
Y cuando te enfrentas a un sistema de aerolínea de hace 15 años que se comporta de forma distinta a su documentación, tu reacción es más cercana a “interesante” que a “ese es problema de otro”.
Nuestro proceso de contratación suele durar alrededor de 3-4 semanas desde la solicitud hasta la oferta e incluye cinco etapas:
Nuestro objetivo es que el proceso sea práctico, transparente y rápido. Los plazos pueden variar ligeramente según el puesto y la disponibilidad (estación del año).
Si disfrutas resolviendo problemas de integración complejos, poniendo a los clientes en marcha y haciendo que diferentes sistemas funcionen juntos sin convertir cada implementación en un proyecto único, nos gustaría saber de ti.
Postúlate y cuéntanos sobre una integración, migración o problema de producción difícil que hayas resuelto.
Caravelo es una empresa de tecnología de viajes con sede en Barcelona que ofrece soluciones basadas en suscripciones para la industria aérea. Su plataforma permite a las aerolíneas lanzar y gestionar productos de suscripción, como pases de vuelo y servicios de viaje combinados, ayudando a las compañías a generar flujos de ingresos recurrentes y mejorar la fidelidad de los clientes. La empresa opera en la intersección de los viajes y las fintech, sirviendo a una base global de clientes aerolíneas.
Las aerolíneas han pasado décadas vendiendo un viaje a la vez. En Caravelo, les ayudamos a construir relaciones recurrentes con sus clientes en su lugar.
Construimos la tecnología detrás de los productos de suscripción para aerolíneas utilizados por compañías de todo el mundo, combinando SaaS, pagos, sistemas de reserva e integraciones con aerolíneas en una sola plataforma.
Nuestros equipos de Product & Platform construyen la tecnología común. Nuestro equipo de Professional Services hace que funcione en el mundo real para cada aerolínea.