About the Company
We at GB International an innovative, fast-growing travel tech company dedicated to redefining how people discover, plan, and book their travel experiences. From seamless holiday booking engines to real-time itinerary management, our platform handles complex, dynamic data at scale. We are seeking a talented Front-End Vue.js Developer to join our engineering team and help us build the future of travel tech.
Role Overview
As a Front-End Vue.js Developer, you will take ownership of the user interface and client-side logic of our core web applications. Our platform is built on a modern hybrid stack of Vue.js on the front end and Laravel on the back end, completely hosted on AWS.
You will focus on crafting high-performance booking funnels, dynamic search interfaces, and interactive dashboards, ensuring seamless data flow between the Laravel APIs and the Vue.js frontend within our cloud infrastructure.
Key Responsibilities
- Feature Development: Architect and build responsive, feature-rich web applications and user interfaces using Vue.js (Vue 2,Vue 3 / Composition API) and modern ES6+ JavaScript.
- Laravel Integration: Collaborate closely with back-end engineers to integrate Vue components smoothly with Laravel (Blade/Inertia.js), consuming RESTful APIs efficiently.
- AWS Environment Synergy: Understand and optimize front-end assets for deployment within our AWS ecosystem (working with Amazon S3, CloudFront CDN, and CI/CD pipelines).
- Travel Tech Optimization: Develop and maintain complex front-end features unique to travel platforms, such as dynamic search filters, interactive maps (Google Maps/Mapbox APIs), and multi-step booking funnels.
- Performance Tuning: Optimize web applications for maximum loading speed, lazy loading of visual media, cross-browser compatibility, and mobile responsiveness.
- State Management: Manage complex asynchronous data (flight/hotel availability, pricing matrices) using robust state management (Pinia or Vuex).
Required Technical Skills & Qualifications
- Experience: 2–4 years of professional front-end development experience, ideally within an e-commerce, SaaS, or travel tech environment.
- Vue.js Mastery: Strong proficiency in the Vue.js ecosystem (Vue Router, Vuex/Pinia).
- Laravel Familiarity: Solid understanding of how Laravel handles routing, Blade templates, and asset compilation (Vite/Laravel Mix). You should be comfortable navigating a Laravel-based project repository.
- Cloud & DevOps Awareness: Foundational knowledge of AWS services relevant to the front end (S3 for static hosting, CloudFront for caching/CDN). Experience with Git-based CI/CD pipelines is a plus.
- Core Front-End: Advanced knowledge of HTML5, CSS3, ES6+, and modern utility-first frameworks like Tailwind CSS.
- API Handling: Deep understanding of handling asynchronous requests, API rate limits, and JSON data structures using Axios or Fetch.
Preferred / Bonus Skills
- Experience integrating third-party travel APIs (GDS, hotel aggregators, or payment gateways like Stripe/Razorpay).
- Knowledge of Server-Side Rendering (SSR) via Nuxt.js for SEO optimization (crucial for travel platforms).
- Experience with frontend monitoring and error-tracking tools (e.g., Sentry).
What We Offer
- Competitive salary with performance-based bonuses.
- Travel perks, including discounted flights, hotels, and holiday packages.
- Flexible working hours with a hybrid/remote work setup.
- A chance to work on high-traffic, real-world systems utilizing cutting-edge cloud tech.
How to Apply
If you are an engineer who loves travel and wants to build smooth, high-velocity user experiences, we’d love to have you on board. Please submit your resume and portfolio/GitHub profile to [email protected] with the subject line "Application: Vue.js Developer (Travel Tech)".
Pay: ₹25,000.00 - ₹40,000.00 per month
Benefits:
- Paid sick time
- Paid time off
- Work from home
Work Location: In person