Avvoka

Lead Vue.js Frontend Developer

Avvoka

full-time

Posted on:

Location Type: Hybrid

Location: PragueCzech

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead the frontend technical direction
  • Set clear standards for Vue 3 architecture, state management, routing, and component composition.
  • Make key calls on how we evolve our UI foundations (design system, component library, patterns) to scale safely.
  • Keep the engineering experience strong: tooling, local dev speed, CI stability, and maintainable conventions.
  • Build product experiences that users trust
  • Deliver high-quality features end-to-end in a complex, workflow-heavy application (drafting, review, collaboration, automation).
  • Raise the bar on performance, accessibility, and UX polish — especially in high-usage, high-stakes screens.
  • Collaborate with Product and Design to turn ambiguous problems into simple, testable solutions.
  • Improve quality, reliability, and release confidence
  • Establish pragmatic testing approaches (unit, component, e2e) that reduce regressions without slowing teams down.
  • Introduce lightweight observability for the frontend: error tracking, performance monitoring, and user-impact visibility.
  • Drive down tech debt with a clear plan (and momentum) — refactors that pay off quickly.
  • Coach and multiply the team
  • Run crisp code reviews that teach, unblock, and protect quality — without gatekeeping.
  • Mentor engineers on Vue/TypeScript best practices, debugging, and shipping habits.
  • Model strong ownership: clear plans, honest trade-offs, and reliable delivery.

Requirements

  • Strong experience building and scaling Vue.js applications in production (ideally Vue 3 + TypeScript).
  • Proven ability to lead frontend architecture: structure, patterns, state management, and pragmatic trade-offs.
  • Comfort working closely with Product/Design — translating messy requirements into clean execution.
  • A quality mindset: performance, accessibility, and maintainability are part of “done”.
  • A contractor’s operating style: clear communication, predictable delivery, and ownership of outcomes.
  • Bonus points if: You’ve built workflow-heavy B2B products (permissions, complex forms, collaborative UI, or document-like experiences).
  • You’ve led a migration (e.g. Vue 2 → Vue 3, legacy state → modern state, webpack → Vite).
  • You’ve worked with a design system and helped teams adopt it without slowing down.
Benefits
  • Competitive, based on experience
  • Flexible work arrangements
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Vue.jsVue 3TypeScriptstate managementcomponent compositionunit testingcomponent testingend-to-end testingperformance monitoringerror tracking
Soft Skills
leadershipcommunicationmentoringcollaborationownershipquality mindsetproblem-solvingcoachingclear standardspredictable delivery