Frontend Engineer (Vue 3) — High-Performance, Product-Driven

We are looking for a top-tier frontend engineer who can deliver high-quality interfaces and frontend logic fast in a working SaaS product.


Titles don’t matter to us. Speed, quality, and ownership do.

 

This role is not for someone who needs long onboarding, step-by-step guidance, or is still “learning Vue 3”.


We are looking for someone who can quickly understand an existing codebase, architecture, and product context — and start shipping.

 

What really matters to us:
 

  • You work fast without sacrificing quality
  • You think in architecture and systems, not just components
  • You understand modern UI/UX patterns and have good visual taste
  • You can make independent interface decisions when needed
  • You actively use AI tools to accelerate development, layouting, refactoring, and routine tasks
  • You take responsibility for what you ship


Core Tech Stack (Must-have):
 

Frontend Core:

  • Vue 3 (Composition API) — deep understanding of reactivity, lifecycle, composables
  • TypeScript — confident use of types, interfaces, generics
  • Vite — build setup and optimization
  • Pinia — client-side state management
  • TanStack Query (Vue Query) — server state, caching, optimistic updates
  • Vue Router — routing, guards, navigation flows


You clearly understand and correctly separate responsibilities between:

  • Server State (TanStack Query)
  • Client State (Pinia)
    and know when to use each.


UI / Styling:

  • PrimeVue 4 — component usage and theme customization
  • Tailwind CSS 4 — modern, responsive layout systems
  • CSS — cascade, specificity, variables, CSS layers
  • Strong understanding of responsive design principles
  • Ability to work precisely with Figma designs


Libraries & Tools:

  • date-fns
  • Zod — schema validation
  • Vue i18n
  • ApexCharts
  • Experience integrating complex UI libraries:
    • Quill
    • Vue Advanced Cropper
    • Vue Draggable


Product & Architecture:

  • 3-layer data flow: API Services → Composables → Components
  • Feature-based file structure
  • Clear separation of presentation and business logic via composables
  • Strong understanding of Vue 3 layers and their responsibilities
  • Reusable, type-safe, maintainable code


AI-First & Product Taste (Important):
 

We expect you to:

  • Be comfortable working with modern AI tools (Copilot, Codex, Claude Code, Cursor, etc.)
  • Use AI intentionally to speed up development, not replace thinking
  • Apply AI for:
    • layout scaffolding
    • refactoring
    • repetitive UI tasks
    • exploratory prototyping
  • Have good product and visual taste
  • Be able to make reasonable UI/UX decisions independently when designs are incomplete or require adaptation
  • Understand how modern SaaS interfaces are structured and evolve
     

This is a product role, not pixel-blind implementation work.


Responsibilities:

  • Build new functional modules and components
  • Maintain and refactor existing code
  • Integrate with REST APIs
  • Manage server and client state correctly
  • Optimize performance
  • Write clean, type-safe, reusable code
  • Build responsive UIs aligned with product and design intent
  • Participate in code reviews
  • Maintain clear, concise technical documentation


Experience Requirements:

  • 2+ years of production experience with Vue 3
  • Strong production experience with TypeScript
  • SPA development experience
  • Understanding of frontend architectural patterns
  • Ability to read and improve existing codebases without rewriting everything


Personal Qualities:

  • High level of autonomy
  • Strong ownership and responsibility
  • Attention to detail
  • Ability to make decisions and move forward
  • Clear and professional communication
  • Focus on quality over formality


Nice to Have:

  • Docker (local development)
  • Nginx basics
  • GitLab CI/CD
  • Helm charts
  • ESLint / Prettier / EditorConfig setup
  • Atomic Design / Feature-Sliced Design
  • Unit / E2E testing (Vitest, Playwright)
  • WebSockets / SSE
  • GraphQL
  • Accessibility (a11y)
  • Monorepo experience
  • Open Source contributions


Code Quality & Environment:

  • TypeScript strict mode
  • ESLint + Prettier
  • Pre-commit hooks
  • Mandatory code reviews
  • Node.js 20+ / 22+
  • npm
  • Modern evergreen browsers
  • Docker-based local development


In short


This role is for someone who:

  • ships fast,
  • thinks like a product engineer,
  • uses AI as a force multiplier,
  • has strong UI intuition,
  • and doesn’t need micromanagement.


If that sounds like you — let’s talk.

Required skills experience

Vue 3 2 years
Tailwind 2 years
TypeScript 3 years
Pinia 2 years

Required domain experience

SaaS 2 years

Required languages

English B2 - Upper Intermediate
JavaScript, CSS, Vue.js, Tailwind CSS, Figma, TypeScript, TanStack, Vue Router, Vite
Published 19 December
129 views
·
23 applications
31% read
To apply for this and other jobs on Djinni login or signup.
Loading...