AI-first Frontend Developer – Vue 3 / TypeScript
O nás
Jsme agentura, která dělá e-commerce a weby na míru pro klienty jako ElNino, FotoŠkoda, Hyundai, Albi, HarfaSport, Sparkys nebo Dopravní podnik hl. m. Prahy. Projekty, které denně používají tisíce lidí.
Frontend se u nás za poslední dva roky zásadně změnil. Role FE se posunula od „píšu kód" k „řídím AI, iteruji, reviewuju a odpovídám za výsledek". Hledáme kodera, který tenhle posun už udělal – nebo je ochoten ho udělat s námi.
Koho hledáme
Hledáme kodéra, který:
má Vue 3 + TypeScript jako rutinu, ne jako výzvu,
S Claude Code a agenty pracuje každý den, ale necommituje kód, kterému nerozumí,
design nenavrhuje, dotahuje – od designéra dostává hotový návrh a převede ho do produkce,
přemýšlí end-to-end: od napojení se na API, až po vizualizaci na různých zařízeních,
je hlas v UX i kvalitě – upozorní designera, že focus state chybí, a PM, že akceptační kritéria jsou děravá; výkon a přístupnost bere jako součást řemesla, ne jako „nice to have".
Technologický stack
Frontend: Vue.js 3, TypeScript (strict mode), Tailwind CSS, HTML5
State & routing: Pinia, Vue Router, Vue I18n.
Build & tooling: Vite, Yarn 3 workspaces (monorepo), Lerna + Nx, ESLint, Prettier, Lefthook.
Testování: Playwright (E2E), vue-tsc
API & data: REST API (Swagger / OpenAPI, swagger-typescript-api pro generování typů), SSR.
AI workflow: Claude (Claude Code, desktop), MCP (Figma, Notion, Chrome, DB podle projektu), práce s agenty (CLAUDE.md, skills, rules, manuals, maps, tasks …)
Design input: Figma (Dev Mode) jako read-only vstup od designera.
Monitoring & analytika: Sentry, New Relic, Google Tag Manager, GA4.
Infrastruktura: Git (GitLab), Docker, Node.js 18+, CI/CD pipeline.
Interní produkty: React / Next.js – kam se postupně pouštíme i na klientských projektech.
Výhodou
Praxe z e-commerce projektů – rozumíš, proč je rychlost checkoutu důležitější než animace na homepage. Víš, co obnáší katalog, filtrování, košík a objednávkové toky.
SSR / Next.js / Nuxt – zejména v kontextu SEO a výkonu. Nutnost hydratace, rozdíl mezi SSR a SSG, kdy co volit.
React / Next.js – protože se k němu postupně pouštíme i na klientských projektech. Když umíš Vue i React, máš přesah, který využijeme.
Zkušenost s design systémem – dostáváš komponenty od designera, umíš je v kódu rozšiřovat.
Zkušenost s SEO a měřicími kódy – GTM, GA4, schema.org, Core Web Vitals jako ranking factor. AI Overviews a Generative Engine Optimization jsou pro nás téma.
Komunikativní angličtina – nepotřebujeme ji denně mluvit, ale dokumentace, commity, AI prompty, knihovny i changelogy jsou anglicky. Není must, je to bonus.
Co nabízíme
Mzda: 60 000 – 100 000 Kč podle seniority, k tomu motivační složka.
Reálný dopad - weby a e-shopy s tisíci uživateli denně. Značky, které lidi znají z každodenního života (nakupují tam kolo, kosmetiku, hračky pro děti).
AI-first kultura, kterou myslíme vážně - máš čas zkoušet nové nástroje, workflow se sdílí napříč týmem, CLAUDE.md, skills, rules, manuals, maps, tasks jsou pro nás živá dokumentace.
Moderní stack a prostor ho posouvat - Pokud chceš přinést nový nástroj nebo přístup, řeší se to s Tech Leadem – ne „to se u nás nedělá".
Tech debt budget - část kapacity týmu je vyhrazena na refaktor a technický dluh. Neřešíš to jen „až zbyde čas", ale dostaneš na to prostor.
Partnerský tým - designer, PM, backend, QA jsou kolegové, ne zadavatelé. Nemáme rádi workflow „dostanu ticket → odevzdám → další" – chceme debatu, grooming, společné rozhodování.
Flexibilní pracovní doba - 2× týdně v kanceláři v Praze, zbytek může být remote.
Motivační složka, která dává smysl - vedle fixního platu odměňujeme lidi, kteří se reálně snaží posunout kvalitu kódu, výkon, přístupnost nebo spolupráci. Pravidla znáš předem, vyhodnocujeme měsíčně, žádná černá skříňka.
Výběrový proces
Úvodní call (30–45 min) + code sample review – před callem pošleš pár kusů kódu, na které jsi hrdý (GitHub repo, gist, produkční PR). Na callu si ho spolu projdeme, představíme ti firmu, pozici a tým – a ty řekneš, co děláš, proč hledáš a na čem by ti záleželo.
Praktický úkol (2–4 h) – dostaneš malý úkol v duchu toho, co bys u nás reálně dělal
Finální tech interview – rozebereme tvůj úkol, probereme pár technických otázek okolo Vue, TS, AI workflow a performance. Zároveň si řekneme, jak vypadá tvůj typický den a kde vidíš silné a slabé stránky. Nabídka odchází do týdne.
Jak reagovat?
V reakci rádi uvidíme:
CV nebo LinkedIn
Odkazy na kód – GitHub, GitLab, gist, produkční projekt, klidně jeden produkční PR, ze kterého máš radost
Pár vět o tom, s jakými AI nástroji aktuálně pracuješ – ne marketingový odstavec, spíš „používám Claude Code na X, Cursor na Y, agenty zkouším na Z"
Pokud ti něco z toho chybí nebo se nechce sepisovat – napiš i tak, domluvíme se.