Senior Frontend Developer

Permanent employee, Full-time · HQ

About Caravelo

Caravelo stands at the cutting edge of TravelTech innovation, merging financial and travel solutions into a seamless subscription service. Based in the vibrant city of Barcelona, we pride ourselves on being the world’s sole provider of specialized subscription platforms for the travel industry. Our solutions empower airlines and other travel providers to enhance their product offerings, achieve greater profitability, and ensure operational stability.


With a dedicated global team of 40 members, Caravelo has experienced significant growth and embraces a hybrid work model. Our headquarters in Barcelona foster creativity and collaboration, creating a dynamic workplace where ideas thrive.

The mission

We are looking for a passionate Senior Frontend Developer to join our team and help design, develop, and maintain the software interfaces and web components for our Caravelo SaaS platform. Our Frontend team is responsible for developing and maintaining the UX/UI web components used in our product rollouts for airline clients. We strive for scalability and cleanliness, leveraging high-quality code and documentation to ensure ease of implementation by other developers and external tech teams.

As a Senior Frontend Developer, you will:

  • Write reusable, testable, and efficient code.

  • Implement unit, integration, and end-to-end tests.

  • Perform code reviews for other frontend engineers.

  • Develop user interfaces and design flowcharts to illustrate software solutions.

  • Maintain and improve the performance and responsiveness of our applications.

This role reports to the Engineering Manager

Duties and responsibilities
  • Extensive experience in frontend development with a strong understanding of JavaScript, HTML, CSS, and Vue.js.
  • Proficiency in setting up and managing observability and monitoring tools, preferably DataDog, to ensure high application performance and reliability.
  • Familiarity with CI/CD practices and a strong advocate for automation in development processes.
  • Experience with modern testing frameworks and methodologies, including the use of feature flags for progressive delivery. 
  • Knowledge of project management software and issue tracking.
  • Good written and verbal communication skills in English.


Required skills and experience

Operational Excellence

  • Skilled in monitoring application health and responding to incidents, with a proactive approach to preventing issues and managing deployments.

  • Ability to contribute to continuous improvement initiatives, enhancing system performance and scalability within a high-transaction environment.

Collaboration and Growth

  • Proven ability to work collaboratively within a product-focused team, aligning with product managers, designers, and data analysts to deliver high-quality user experiences.

  • Enthusiastic about participating in peer learning, knowledge sharing, and potentially mentoring less experienced team members as part of personal and team growth.

Cultural Fit

  • Strong commitment to ethical engineering practices, a customer-centric approach, and a desire to actively participate in and evolve the company’s engineering culture.

  • A pragmatic and adaptable team player who is eager to take on challenges and contribute to a dynamic team environment.


Personal Attributes and Soft Skills

  • Proactive: Acts without being told what to do and brings new ideas to the company.

  • Excellent communication skills: Experience with clients and business stakeholders, empathy, and organizational skills.

  • Honest: Does what is right, speaks plainly and truthfully.

  • Persistent: Demonstrates the tenacity and willingness to go the distance to get something done.

  • Resourceful: Possesses a good degree of knowledge and skills to overcome obstacles.

  • Flexible and open-minded: Adapts quickly to changing priorities and conditions.

  • Enthusiastic: Exhibits passion and excitement for work, with a can-do attitude.

  • High standards: Expects personal and team performance to be the best.

  • Open to feedback: Welcomes and uses feedback for growth.

  • Team player: Reaches out to peers and cooperates with supervisors to establish a collaborative working relationship.

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

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

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

  • Hybrid work model with a vibrant office space in Barcelona designed for comfort and creativity.

  • Generous budget for training and conferences.

  • Discounts on gym memberships and other sports activities.

  • Regular company events and celebrations fostering a sense of community.

At Caravelo, we’re not just creating innovative travel and fintech solutions; we’re building a culture where your work genuinely impacts the millions of travelers and our business, your professional growth is supported, and your well-being is prioritized. Join us, and be part of a team where you can see the results of your work, feel appreciated, and have fun along the way.

About us

At Caravelo we are always looking for people with the right mix of passion, authenticity, and attitude to join our team. We are also proud to be an inclusive, equal opportunity employer.

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.