About the Project
We are looking for a Vue.js Developer to join a team building a merchant management platform for e-commerce and marketplace operations. The product helps merchants manage catalogues, orders, promotions, payouts, support requests, and operational analytics.
The frontend is built with Vue 3, TypeScript, Composition API, Pinia, Nuxt 3 for selected areas, Tailwind CSS, and Vitest. The role includes direct work with international product, backend, and design teams, so strong spoken English is required.
What You Will Do
- Develop Vue 3 features for merchant dashboards, catalogue management, order flows, and analytics views.
- Build reusable components using Composition API, TypeScript, and a shared UI approach.
- Work with Pinia, API clients, loading states, form validation, and error handling.
- Improve frontend performance, navigation, and data rendering for large operational screens.
- Collaborate with designers on responsive layouts, accessibility, and consistent UX patterns.
- Write tests using Vitest and Vue Test Utils for core components and business logic.
- Participate in code reviews, technical planning, and release preparation.
What We Are Looking For
- 3+ years of commercial frontend development experience.
- Practical experience with Vue 3, TypeScript, and Composition API.
- Experience with Pinia, Vue Router, API integration, and component-based architecture.
- Good understanding of forms, validation, state handling, and frontend error scenarios.
- Experience with responsive design, CSS architecture, Tailwind CSS, or similar tools.
- Ability to write maintainable, testable frontend code in a team environment.
- Strong spoken English - B2+ or higher for daily communication with international teams.
Nice to Have
- Experience with Nuxt 3 and server-side rendering or hybrid rendering approaches.
- Experience with e-commerce, marketplaces, merchant portals, or admin panels.
- Experience with Playwright or Cypress.
- Experience with charts, reporting dashboards, or large table interfaces.
Apply
If you like building modern Vue applications for business users and improving real production interfaces, we would be glad to hear from you. Send us your CV and we will contact you to discuss relevant opportunities.