Airlines have spent decades selling one trip at a time. At Caravelo, we help them build recurring relationships with their customers instead.
We build the technology behind airline subscription products used by carriers around the world, combining SaaS, payments, booking systems, pricing and airline integrations in one platform.
Our Product & Platform teams build the common technology that other teams and customer implementations rely on.
The frontend platform is still young. The foundations are in place, the major architectural decisions have largely been made, and the next challenge is to make sure the system stays coherent, reliable and easy to evolve as the product grows.
That is where this role comes in.
We’re looking for a Frontend Tech Lead to help shape how frontend engineering evolves at Caravelo.
This is a highly hands-on role. You will still build features and platform capabilities yourself, but your impact should go beyond the code you personally write.
You will help define how frontend engineers work, how architectural decisions are made, how code is reviewed, how reusable foundations evolve, and how we keep the platform healthy as more teams and use cases build on top of it.
You will join the Platform team, report to the CPTO and be part of Engineering Leadership.
We are looking for someone who can operate as an experienced Tech Lead today, or a strong Senior Frontend Engineer ready to grow into that scope.
Reporting lines / interfaces
You will report to the CPTO and participate in Engineering Leadership. You will work closely with:
Build and evolve the frontend platform
You will remain deeply involved in implementation. You will:
The goal is not to redesign the frontend for the sake of it. The goal is to make sure what we already have becomes increasingly robust, understandable and scalable.
Lead the frontend practice
You will help set the standard for how frontend engineering is done across Caravelo. That includes:
You will not need direct reports to have a large impact. You will lead through technical judgment, clarity, consistency and the quality of the foundations you help create.
Improve reliability, testing and observability
A frontend platform is only useful if teams can trust it. You will help strengthen:
We want to move toward a frontend practice where failures are easier to detect, easier to understand and less likely to surprise us.
Improve communication across teams
Frontend work often crosses team boundaries. You will help improve:
A good technical decision is only useful if the rest of the team understands it and can apply it.
Use AI to accelerate without creating chaos
We actively use AI-assisted development at Caravelo. You will help make sure AI improves frontend engineering rather than fragmenting it. That means:
AI can make output cheaper. Your job is to help make sure judgment, ownership and maintainability remain strong.
You are succeeding in this role when:
Must have
Nice to have
Our frontend stack currently includes:
Vue 3 · Nuxt 4 · TypeScript · Vitest · Reka UI · Turborepo
We run a monorepo, deliver the frontend as a full SPA through a CDN, and have decoupled deployment for assets and translations.
Our CI/CD runs through GitLab pipelines.
We are not looking for someone to arrive and replace the stack. We are looking for someone who can help us make it increasingly effective.
You still enjoy writing code, but your first instinct is not necessarily to write more of it.
You ask whether something already exists, whether it belongs in the shared platform, and whether the next engineer will understand and reuse what you build.
You like architecture, but you are not interested in architecture theatre.
You enjoy technical discussions, but you care more about turning decisions into conventions and reusable foundations than winning arguments.
You like mentoring, reviewing and helping other engineers improve.
And you measure part of your impact by what the engineers around you are able to do without needing you in every conversation.
Growth / learning opportunities
This role can grow in several directions depending on your strengths and interests. You may deepen your impact as a technical leader, take on broader platform responsibilities, or shape larger future frontend initiatives as they emerge.
Possible future areas include hybrid or native app experiences, further platform productization, and continued evolution of developer tooling and frontend reliability.
Our hiring process usually takes around 3–4 weeks from application to offer and includes five stages.
We aim to keep the process practical, transparent and moving quickly.
If you enjoy building frontend systems, improving the way engineers work and helping a team scale without turning the codebase into a maze, we’d like to hear from you.
Apply and tell us about a frontend system, practice or architecture you helped make better for other engineers.
Job details are sourced from the employer's original posting.
Open job postingAbout the company
Caravelo is an industry leading, norm-shaking travel tech company based in Barcelona with a global reach. We specialize in technology solutions for the aviation industry that improve profitability and the customer experience. The Caravelo platforms, ALISEO and NINA enable customer-centric products and digital touch-points that have been recognized by the industry as being at the forefront of innovation. Our global partners include travel companies and airlines such as eDreams , AXA , Finnair , AirAsia , LATAM Airlines and many others. If you'd like to be part of the future of travel tech, read on.