Business Class logo

Senior Front-End Developer

Business Class·Salary not specified

Primary stack

TypeScriptCI/CDVue.js

Nice to have's

Nuxt 3server-side renderingVue 2Nuxt 2utility-first frameworksUI/UX awarenessmonitoring toolsadvanced web security

Job description

About the Position

At Business-Class, we build technology that powers premium travel services. To deliver high-quality user experiences at scale, we are expanding our frontend team. We are looking for a Senior Frontend Developer with strong expertise in Vue.js, TypeScript, and single-page application (SPA) development. You will be responsible for architecting and maintaining large, performant, and maintainable frontends that serve thousands of daily users.

Responsibilities

  • Design and implement modular, reusable components using Vue 3 and TypeScript.
  • Build and maintain single-page applications (SPAs) with a focus on scalability and maintainability.
  • Ensure excellent application performance, responsiveness, and accessibility.
  • Work closely with backend developers to define and optimize API contracts.
  • Apply modern frontend architecture principles (state management, routing, lazy loading).
  • Write clean, testable, and well-documented code following best practices (ESLint, Prettier, unit tests).
  • Optimize frontend performance and monitor real-world metrics.
  • Participate in code reviews and establish technical standards for the team.
  • Contribute to UI/UX decisions with a strong technical perspective.

Requirements

  • 5+ years of professional experience in frontend development.
  • 3+ years of production experience with Vue.js (version 3).
  • Proven experience building and maintaining large-scale SPAs in production.
  • Strong proficiency in TypeScript and modern JavaScript (ES6+).
  • Deep understanding of component-based architecture and state and stateless management (Vuex, Pinia, Vue Query, etc.).
  • Experience integrating RESTful APIs and handling authentication (JWT, cookies, OAuth).
  • Proficiency with build tools (Vite, Webpack) and CI/CD pipelines.
  • Hands-on experience with automated testing (Jest, Vitest, Cypress).
  • Solid understanding of performance optimization, web security, and accessibility best practices.
  • Familiarity with Git-based workflows and modern development environments (Docker, Node.js).

Nice to Have

  • Experience with Nuxt 3 or server-side rendering (SSR).
  • Experience with Vue 2 or Nuxt 2 projects.
  • Knowledge of utility-first frameworks (PrimeVue, Tailwind CSS, etc.).
  • UI/UX awareness and experience collaborating with design teams.
  • Experience with monitoring tools (Sentry, DataDog, or similar).
  • Understanding of advanced web security concepts (CSP, sanitization, XSS prevention).

We Offer

  • Competitive salary, aligned with experience and market standards.
  • Official employment (IT Park).
  • Hybrid work model.
  • Access to professional learning resources (Udemy, O'Reilly, and others).

About the Company

At Business-Class, we build technology that powers premium travel services. Our mission is to deliver high-quality user experiences at scale, and we are committed to providing our team with a dynamic and innovative work environment.

© Business Class. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

We are a US product company with offices in Florida, Riga, Kyiv, Chisinau.WHAT WE DOOur dedicated travel specialists work directly with all major airlines to secure discounts on first and business-class flights. No matter where you want to go, we can find business class deals to take you there. By simply entering your destination and searching for your desired travel dates, our experts can help you book cheap business class flights for an affordable trip.How do we do it?Business Class ensures the greatest possible value for your travel by negotiating lower prices on available seats and matching those seats to your schedule and budget for business class tickets. No matter the location, our travel professionals can get you there comfortably. We always guarantee an efficient and straightforward process on securing business class flight deals so our travelers’ experience with us is seamless.

More at Business Class

All 17 roles

Popular searches