Frontend Engineer (VUE)

Permanent employee, Full-time · HQ

About Caravelo
Caravelo is the world’s only specialised subscription platform for travel, blending fintech and travel-tech into a unified offering. Headquartered in Barcelona with a tight-knit global team of 40, we deliver white-label solutions that boost partner profitability without the overhead of generic tools. Our stack features Java (Quarkus, HK2), Vue.js/Nuxt, GitLab CI/CD, AWS hosting, and Datadog observability.
The mission
As a Frontend Engineer, your mission is to deliver high-quality user interfaces for Caravelo’s SaaS product. You will transform business requirements into engaging, accessible, and responsive web experiences using elegant and maintainable code. You will work closely with designers, backend developers, and product managers to ensure the timely delivery of features and alignment with team goals.
Duties and responsibilities
  • Analyse requirements and contribute to designing intuitive, user-centric front-end solutions that align with business needs.

  • Build and maintain robust and scalable front-end applications using Vue.js/Nuxt and TypeScript.

  • Develop reusable components and modular UI patterns to support efficient front-end development and a consistent user experience.

  • Optimise web application performance, focusing on responsive design, accessibility, and cross-browser compatibility.

  • Write clean, efficient, and reusable code, adhering to coding standards and best practices.

  • Create and maintain unit, integration, and end-to-end tests to ensure reliability.

  • Collaborate with backend developers to integrate APIs and ensure seamless communication between front-end and back-end systems.

Required skills and experience
  • Experience with AI-driven development to accelerate coding, testing, and routine tasks while maintaining high code quality.

  • Engage in prototyping and validating AI-assisted workflows, including Copilot-style code generation, automated test scaffolding, and real-time style-guide updates.

  • Stay updated on AI trends in front-end development and share practical insights to accelerate team productivity.

  • Experience in TypeScript, Vue.js/Nuxt, HTML, SCSS, and modern build tools (Vite, yarn, TurboRepo).

  • Experience with modern testing frameworks and methodologies, including feature flags for progressive delivery.

  • Familiarity with CI/CD pipelines (GitLab) and observability/monitoring tools (Datadog).

  • Knowledge of project management software and issue tracking (Jira).

  • Good written and verbal communication skills in English.

What we offer
  • Competitive salary structure with a clear progression framework.

  • Tax-free benefits: private health insurance, restaurant and transport cards, and kindergarten subsidies.

  • Flexible working hours and locations for a healthy work-life balance.

  • Hybrid work model with a vibrant Barcelona office.

  • Generous budget for training and conferences.

  • Regular company events and celebrations.

  • 23 days holiday.

About us

At Caravelo, your work will be seen, valued, and celebrated. You'll shape technology that redefines travel, while growing your career in a company that puts people first and inside and out.

We are also proud to be an inclusive, equal opportunity employer.

Are you ready to help us build the future of travel? Let’s talk.

Would you like to have a job like this?
Please fill out the following short form if you want to be part of our hiring process. 
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.