Publicat azi

Senior Front-End Developer

Business Class
Publicat azi

Senior Front-End Developer

Informații de bază
Salariu:
Negociabil
Program de lucru:
Full-time
Experiență:
Senior-Level (> 5 ani)
Oraș:
Chișinău

Descrierea poziției vacante

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).
Abilități cheie
Toleranță Etica în muncă Învățare continuă Leadership Comunicare Soluționarea problemelor Time Management Reziliență Lucru în echipa Gândire critică Empatie Adaptabilitate Creativitate Limbi străine Java Javascript Rezistență la frustrare Abilități interpersonale Networking Umor Asertivitate
Trimite CV

Beneficii

Fructe proaspete

Ceai / cafea / snacksuri

Team - building

Traininguri

Program flexibil

Daruri pentru diferite ocazii

Despre companie

Here, at Business-Class, we strive to become the number one choice for all premium-class travelers. A mission we won’t be able to achieve without the right people working together hand-in-hand to accomplish the same purpose. We are dedicated to providing the very best product paying detailed focus on the customer service and satisfaction in order to gain loyal repetitive clients eager to be working with our employees.

Founded in 2018 by Brian Crist, Business-Class has come a long way from its beginnings. When we first started out, our passion for travel drove us to work numerous hours so that Business-Class can offer its clients affordable premium-class tickets accompanied by exclusive customer care. We now serve clients all over the world and are thrilled that we are able to turn our passion into an international company serving more than 100.000 customers a year. 

Recenziile companiei

Evaluează compania:
0 star star star star star 0 recenzii

Contacte

Adresa postului vacant
Chișinău, str. Mihai Viteazul 15A
Număr de contact:
Rețele sociale:

Locuri de muncă similare

Publicat azi
5.0 star Negociabil Chișinău
Publicat azi
Negociabil Chișinău
Publicat azi
Negociabil Chișinău
Publicat azi
Negociabil Chișinău
Încă ești în căutarea unui loc de muncă sau poate cauți angajați pentru firma ta?