Frontend (Vue.js)
We build web applications for clients in fintech, logistics, e-commerce, and the corporate sector. We’re looking for a Vue.js developer to help us create reliable, user-friendly interfaces.
You’ll work on new projects from scratch and contribute to the development of existing solutions. We offer diverse tasks, modern approaches, and the opportunity to influence architecture, UX, and product evolution.
Responsibilities
- Develop and maintain web applications using Vue.js and Nuxt
- Build component-based architecture and reusable modules
- Integrate the frontend with REST APIs
- Work with design specs and UI guidelines (Figma, design systems)
- Ensure responsive, cross-browser, and high-performance interfaces
- Collaborate with backend developers and designers
- Write unit, component, and end-to-end tests
- Take part in code reviews and sprint planning
Requirements
- Strong knowledge of JavaScript and Vue
- 2+ years of commercial experience with Vue
- Experience with SPA, SSR, and SSG applications
- Solid skills in responsive and cross-browser layout
- Understanding of components, slots, and composables (Vue specifics)
- Experience working with store management (Pinia)
- Ability to work with REST APIs
- Familiarity with version control systems (Git)
- Knowledge and experience with validation tools (e.g. VeeValidate, Zod)
Nice to have
- Experience with TypeScript
- Experience with Nuxt
- Skills in adapting and customizing UI libraries
- Familiarity with TanStack Query (Vue Query), Pinia Colada
- Testing experience (unit, component-level)
We Offer
- Competitive salary
- Opportunities for professional growth
- A team of skilled professionals
- Involvement in exciting projects
- Friendly work atmosphere
- Comfortable working conditions