Senior Front-End Developer
Core
Architecting and maintaining large-scale, performant single-page applications (SPAs) for premium travel services.
Role type
Senior Front-End Developer (Vue.js)
Builds
Core frontend products for thousands of daily users
Domain
Travel technology
Deliverable
production ML models | product features
Required skills
Vue.js (v3), TypeScript, Single-Page Application (SPA) architecture, State management (Vuex, Pinia), RESTful API integration, Build tools (Vite, Webpack), Automated testing (Jest, Cypress), Performance optimization, Git workflows
Preferred skills
Nuxt 3, Server-Side Rendering (SSR), Utility-first CSS frameworks (Tailwind), Monitoring tools (Sentry, DataDog), Advanced web security concepts
Technologies
Vue 3, TypeScript, Vite, Webpack, Jest, Vitest, Cypress, Docker, Node.js, JWT, OAuth, ESLint, Prettier
Responsibilities
Design and implement modular, reusable components; Build and maintain scalable SPAs; Optimize application performance and accessibility; Collaborate with backend developers on API contracts; Write clean, testable code; Participate in code reviews; Contribute to UI/UX decisions
Seniority
Senior, hands-on IC