Frontend Software Engineer

Permanent employee, Full-time · HQ
40,000 € per year
About Caravelo

Caravelo is at the forefront of TravelTech innovation, blending financial and travel solutions into a seamless subscription service. 

Based in the vibrant city of Barcelona, we are proud to be the world’s sole provider of specialized subscription platforms for the travel industry. Our solutions empower airlines and other travel providers not only to enhance their product offerings but also to achieve greater profitability and stability in their operations.

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

As we continue to expand, we invite you to join our journey of transforming the travel experience through innovative technology. Our platform uniquely marries the fintech and travel tech domains, eliminating the need for our clients to rely on generic subscription tools that require extensive customization.

Our technology stack is robust, featuring Java with Quarkus and HK2 for dependency injection and control, Vue.js for frontend development, and GitLab for our codebase management and CI/CD pipelines. For monitoring and observability, we utilize Datadog, ensuring our SaaS architecture, hosted on AWS, operates seamlessly and efficiently.

The mission

We are looking for a passionate Frontend Engineer 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 our airline clients. We strive to achieve scalability and cleanliness, leveraging high-quality code and documentation that allows other developers and external tech teams (such as airlines tech teams) to implement them with ease.

As a Frontend Developer, you will write reusable code, implement unit, integration and end-to-end tests and perform code reviews for other frontend engineers. Your concise and clear code, along with your excellent technical documentation skills, will be instrumental in ensuring the success of our platform.

This role reports to the Engineering Manager.

Barcelona-Based or Willing to Relocate: Ideally situated in or willing to move to Barcelona to participate actively in our hybrid work culture, blending remote flexibility with collaborative office interactions.
Fluent in English, capable of communicating complex technical concepts and collaborating effectively in a global team environment.
Duties and responsibilities
  • Proactive: You act without being told what to do and bring new ideas to the company.
  • Excellent communication skills: You have previous experience with clients and business stakeholders, along with empathy and organizational skills.

  • Honest: You do what is right and speak plainly and truthfully.

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

  • Resourceful: You have a good degree of knowledge and skills that help you overcome almost every obstacle to achieve your goals.

  • Flexible and open minded: You adapt quickly to changing priorities and conditions and cope efficiently with complexity and change.

  • Enthusiast: You exhibit passion and excitement overwork and have a can-do attitude.

  • High standards: You expect personal and team performance to be nothing but the best.

  • Open to receive feedback

  • Team-player: You reach out to peers and cooperate with supervisors to establish an overall collaborative working relationship.

Required skills and experience

Must have:

  • +5 years of experience in frontend development positions!

  • Solid knowledge of JavaScript, Typescript and OO programming and HTML, S/CSS and UX.

  • Be familiar with one of the latest frameworks (Vue.js or React as a plus). We currently use VueJs.

  • Experience with web components, adaptive design.

  • Experience with SOLID principles, unit testing and integration tests

  • Experience contributing in shared code, performing Peer Reviews and submitting work for other’s review. (Git, GItLab, BitBucket, Mercurial or any other SVN)

  • Experience with project management software and issue tracking (Atlassian suite)

  • Good written and verbal communication skills, English is required (B2, C1 Level)

  • Be resourceful and self-organized, with ability to work independently

Good to have:

  • Experience with Laravel or with any other Backend programming language (C++, Java, Rust, PHP or other)

  • Experience with micro frontends and involved in defining new architecture.

What we offer

- Competitive Salary and Progression Framework: We offer a competitive salary structure complemented by a clear progression framework, ensuring that your growth and achievements are recognized and rewarded.
- Tax-Free Benefits: Enhance your lifestyle with our comprehensive benefits package that includes private health insurance, restaurant and transport cards, and kindergarten subsidies, helping you manage costs without tax implications.
- Flexible and Dynamic Work Environment
- Flexible Working Hours and Locations: We understand that life doesn’t always fit neatly into a 9-to-5 schedule. Our flexible working hours and the option to work from different locations accommodate your personal needs and help maintain a healthy work-life balance.
- Hybrid Work Model: Embrace the flexibility of working both remotely and in our cozy office located in the heart of Barcelona. Whether at home or in the office, we ensure you have the support and tools you need to excel.
- A Vibrant Office Space: Our office in Barcelona isn’t just a place to work; it's a space designed for comfort and creativity. Enjoy free coffee and beer while you collaborate with your team or need a moment to relax.

Development Opportunities
- Training and Conference Budget: We are committed to your professional development. Benefit from our generous budget for training and conferences that empowers you to learn new skills, stay ahead of industry trends, and grow in your career.
- Gym and Sports Discounts: Stay healthy and active with discounts on gym memberships and other sports activities, promoting a balanced lifestyle.
- Work-Life Balance and Fun
- Generous Holiday Allowance: Unwind and recharge with 23 days of holiday each year, allowing you to take the time you need to relax without sacrificing your personal days.
- Inclusive and International Work Culture: Thrive in a diverse, inclusive, and international working environment where your unique perspectives are valued and celebrated.
- Engaging Team Activities: Enjoy a fun and dynamic team atmosphere with regular company events and celebrations, fostering a sense of community and teamwork.

At Caravelo, we’re not just creating innovative travel and fintech solutions; we’re building a culture where your work genuinely impacts the 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.