Tech Stack
VitestTypeScriptTailwind CSSNuxtVue.jsAPI
Job Description, Responsibilities & Requirements
About the Position
Vue.js Developer
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.
Responsibilities
- 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.
Requirements
- 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.
We Offer
- Opportunity to work on a cutting-edge merchant management platform.
- Collaborative environment with international product, backend, and design teams.
- Remote work options.
About the Company
Infinity Technologies is a DBA name for Terrapps ltd, a company dedicated to building innovative software solutions. We are committed to excellence and are looking for passionate developers to join our team.
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.