
20 октября 2025
Senior Front-End Developer
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.
The Role:
You will take ownership of the frontend architecture for our core products, ensuring high code quality, scalability, and performance. You'll collaborate closely with backend engineers, designers, and product managers to deliver a fast, reliable, and consistent user experience across our platform.
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.
Must-Have 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).
What 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).
E-mail:
hr@business-class.com
Собственная парковка
Компенсация расходов на транспорт
Чай, кофе, вода
Фрукты
Гибкий график работы
Возможность работать удаленно
Профессиональный рост
Тренинги, курсы