Position Closed
Middle Frontend
Middle Frontend
Developer (Vue)
This Position Is Closed
We've already found someone for this role. If you'd like to work with us in the future — send your resume on Telegram. We keep all interesting profiles on file and reach out when a suitable position opens up.
Why We Opened This Role
Over the past few months we closed several major deals and formed a third development team line for new projects. The Middle Frontend developer joined the fresh team and led real projects from day one: from kickoff to production.
What the Developer Did
- Develop web apps and websites using Vue 3 + Nuxt 3: SSR, SSG, hybrid modes.
- Build and maintain component architecture: reusable components, composables, clear boundaries of responsibility.
- Implement mobile apps via Capacitor, reusing Vue code for iOS and Android.
- Integrate REST APIs from the Go backend: async requests, caching, error handling.
- Convert Figma layouts to code — pixel-perfect, responsive, no design-system compromises.
- Monitor UI performance: Core Web Vitals, Lighthouse, render optimization.
- Participate in code reviews, keep the codebase in good shape.
- Work alongside the UI/UX designer and Go backend team.
Candidate Requirements
- 2–3 years of commercial development experience, including at least one year with Vue 3 or Nuxt 3.
- Solid knowledge of JavaScript (ES2022+) and TypeScript — types, interfaces, generics, no pain.
- Understanding Vue 3 reactivity: Composition API, ref/reactive, composables, lifecycle hooks.
- Experience with Nuxt 3: routing, server components, middleware, useAsyncData / useFetch.
- Ability to work cleanly with REST APIs: fetch/axios, loading and error state handling, optimistic updates.
- Practical experience with mobile-first responsive layouts: Flexbox, Grid, design tokens.
- Basic understanding of Docker + Nginx — enough to know how your code gets to production.
- Ability to read and implement designs from Figma: components, variables, auto-layout.
- Professional written English, able to explain decisions to the team.
Nice to Have
- Experience building mobile apps with Capacitor.
- Familiarity with Pinia for state management.
- Understanding of WebSockets or Server-Sent Events.
- Experience writing tests: Vitest, Playwright, or at least understanding why they matter.
- Basic understanding of web security principles (XSS, CSRF, CSP).
- Experience configuring Storybook or working with design systems in code.
What We Offered
- Real projects with real users — not training exercises, not corporate legacy.
- Opportunity to participate in developing our own SaaS product QBiX Menu from zero to release.
- Direct communication with the designer and backend team — no information distortion through managers.
- Modern stack with no legacy: Vue 3, Nuxt 3, TypeScript, Capacitor, Docker.
- Flexible schedule and remote-friendly — results matter, not presence.
- Work tools covered: subscriptions, licenses, software you need — on the studio's tab.