Frontend UI Engineer (Vue 3) β High-Speed Interface Builder / AI-Driven
We are looking for a high-speed, high-quality UI / Frontend engineer β someone who can build modern, clean, responsive interfaces very fast and to a production-ready standard.
This is a UI-first role, ideal for someone who loves creating interfaces and can turn layouts into polished product screens in hours, not weeks.
Titles like βmiddle/seniorβ donβt matter to us. Speed, quality, ownership β thatβs what matters.
If building beautiful UI is your strength, and you enjoy shipping fast β this is the right role for you.
What this role is primarily about
This is NOT a heavy business-logic or architecture-focused position.
This role is for someone who is exceptionally good at:
- Building modern, clean, well-structured interfaces
- Moving very fast while keeping code readable and maintainable
- Translating Figma into pixel-perfect, responsive layouts
- Using Tailwind + component libraries effectively
- Making UI decisions independently when designs are incomplete
- Applying enough logic (composables, API calls, state) to make the UI work
- Leveraging AI tools to speed up development dramatically
Think of it as:
"Fast like a prototyper,
precise like a designer,
structured like an engineer."
If that describes you β youβll be a perfect fit.
AI-Driven Workflow (very important)
We actively use AI tools to maximize development speed and reduce repetitive work.
AI is not optional β it is a core part of our engineering workflow.
We expect you to use ChatGPT, Cursor, Copilot, Claude, etc. to:
- scaffold components and layouts quickly
- generate boilerplate and repetitive structures
- refactor and improve code faster
- experiment with UI variations
- accelerate reasoning and documentation
- help ship features at the fastest possible pace
Our goal is to move fast and deliver high-quality UI continuously.
Your ability to leverage AI effectively is a major part of that.
Core Tech Stack
Frontend:
- Vue 3 (Composition API) β deep understanding of reactivity, lifecycle, composables
- TypeScript β confident, strict-mode experience
- Vite β build setup, performance optimization
- Pinia β client state
- TanStack Query (Vue Query) β server state, caching, optimistic updates
β You understand the difference between server and client state and choose correctly. - Vue Router
UI / Styling:
- PrimeVue 4
- Tailwind CSS 4
- Strong CSS foundations: cascade, specificity, variables, responsive layouts
- Solid understanding of modern UI/UX patterns
- Ability to work precisely with Figma
Additional tools:
- Zod, date-fns, Vue i18n, ApexCharts
- Experience with Quill, Vue Advanced Cropper, Vue Draggable is a plus
Project Architecture
- 3-layer architecture: API Services β Composables β Components
- Feature-based file structure
- Business logic extracted into composables
- Clean, reusable, type-safe component patterns
- Clear separation of concerns across Vue layers
Responsibilities
This role is UI-heavy:
- Build new pages, modules, layouts, dashboards
- Translate Figma designs into high-quality, responsive interfaces
- Maintain consistency across components and design system
- Integrate necessary logic using composables, state, APIs
- Optimize UI for speed and performance
- Improve UX where appropriate
- Use AI tools to accelerate delivery
- Participate in code review
- Maintain clean, readable, production-ready code
Most tasks involve UI construction with some logic, not the other way around.
Requirements
Experience:
- 2+ years of commercial experience with Vue 3
- Production-level TypeScript experience
- Expertise in building UI and SPA applications
- Ability to understand existing code and move quickly inside it
Skills:
- Strong layout and responsive design skills
- Understanding of clean, scalable frontend architecture
- Ability to ship fast without sacrificing quality
- Good product taste and attention to detail
- Ability to make reasonable UI decisions independently
- Active, confident use of AI tools in daily workflow
Personal qualities:
- Speed + quality mindset
- Ownership, accountability
- Strong communication
- No micromanagement needed
- Reliable and predictable delivery
Nice to Have
- Docker, Nginx
- GitLab CI/CD, Helm
- Atomic Design / Feature-Sliced Design
- Unit/E2E testing (Vitest, Playwright)
- GraphQL
- WebSockets / SSE
- Accessibility (a11y)
- Monorepo experience
- Open Source contributions
In short
We need someone who can:
- build interfaces fast,
- maintain high quality,
- use AI tools as multipliers,
- understand enough logic to wire things correctly,
- and deliver beautiful, modern UI at a rapid pace.
If this describes you β weβd love to talk.
Required skills experience
| Vue.js | 5 years |
| Pinia | 2 years |
| Vue Router | 2 years |
| HTML/CSS | 5 years |
Required domain experience
| SaaS | 2 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | C1 - Advanced |
| Russian | C1 - Advanced |