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
JavaScript, UI/UX, HTML/CSS/SCSS/Tailwind, Vue 2/3, TypeScript, Vuex/Pinia, TanStack
Published 23 December
99 views
Β·
5 applications
100% read
Β·
20% responded
Last responded 16 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...