
Lead Vue.js Frontend Developer
Avvoka
full-time
Posted on:
Location Type: Hybrid
Location: Prague • Czech
Visit company websiteExplore more
Job Level
Tech Stack
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