Front-end Lead Developer (Vue 3 / Nuxt 4 / TypeScript)
Rosteme meziročně o desítky procent. Pracovní agendu u nás řeší firmy jako Olympus, Nikon, Kärcher, Simplia, Superkodéři, Praha 7 a plno dalších. Zajímá tě víc?
Hledáme kapitána/ku naší frontend posádky. Nejde o další "senior pozici ve Vue" – jde o lead roli v bootstrap SaaSu, kde frontend není podružný. Stavíš produkt, který denně používají tisíce firem, vedeš tým, který chce růst, a máš volnou ruku v technických rozhodnutích. Většinu času kóduješ – zbytek věnuješ lidem, architektuře a směru. Pokud tě nebaví politika, schvalovací kolečka a buzzword-driven development – čti dál.
Měl/a bys
- Být frontend expert/ka – hluboká praxe ve frontend vývoji, z toho významná část ve Vue 3 (Composition API) + TypeScript strict mode. Není to tvůj první framework, ale je to tvůj hlavní.
- Znát Nuxt do hloubky – code splitting, lazy loading. Ideálně Nuxt 3 nebo 4.
- Programovat s Claude Code – skills, agents, hooks, MCP servery, subagenti. Claude Code je tvůj denní nástroj, ne experiment. Chceme, abys tohle prosazoval/a i v týmu.
- Umět vést lidi – code review, mentorování, 1:1. Ne "management", ale technický leadership, který táhne tým nahoru.
- Rozhodovat se samostatně – o architektuře, technických směrech, prioritách. Máš Head of Devs jako sparring partnera, ne jako schvalovatele.
- Komunikovat s produktem a designem – UX rozhodnutí neděláme v síle. Musíš umět vysvětlit "proč ne" i "co když".
Výhodou je
- Zkušenosti s Tailwind CSS, Vitest, Cypress a přístupností (pracujeme s nimi denně)
- Pinia / Pinia Colada a monorepo / Nuxt Layers architektura (to je přesně náš stack)
- OpenAPI code generation – generujeme typy z API automaticky
- Real-time patterny (WebSocket, Centrifuge)
- Aktivita v open-source komunitě nebo technický blog
Na této pozici budeš:
- Stavět klíčové věci – architektura a vývoj core features. Většinu času kód píšeš, ne o něm jen mluvíš.
- Vést FE posádku (4–6 lidí) – 1:1, code review, růst lidí. Nechceme manažera s tabulkou, ale lída, který jde příkladem.
- Řídit migraci z legacy do nové architektury – převádíme src/ na moderní Nuxt Layers. Je to maraton, ne sprint, a ty určuješ tempo.
- Určovat technický směr frontendu – best practices, standardy, tooling. Co řešíš ty, nemusí řešit nikdo další.
- Spolupracovat s produktem a designem – UX rozhodnutí se dělají společně, ne přes zeď.
Výsledkem tvé práce bude
- Rychlý, stabilní frontend, kterému věří tisíce uživatelů denně
- FE tým, který roste – jasné procesy, vysoká laťka, nízká frustrace
- Dokončená migrace na Nuxt Layers – čistá, modulární architektura připravená na další roky
- Claude Code workflow jako standard – celý FE tým pracuje s AI nástroji přirozeně a efektivně
- Codebase, na kterou budeme hrdí – čitelná, testovaná, dokumentovaná

Co nabízíme
💰 Odměna
Férová podle dovedností a dodaných výsledků.
🏢 Forma & úvazek
Full-time, hybrid: remote z ČR/SK a 2 dny v týdnu kancelář v Pardubicích. Žádné docházky kvůli docházkám.
💻 Hardware
MacBook nebo co ti vyhovuje. Vybírej.
🏖️ Dovolená & volno
20 dní dovolené + 1 den za každý rok u nás. 10 sick-days bez papírování.
📚 Vzdělávání
Konference, kurzy, certifikace. Budget máš, nemusíš prosit.
🧘 Well-being
3 hodiny týdně na sport nebo regeneraci v pracovní době. Káva v kanceláři, grilovačky, deskovky.
🎯 Kultura
Transparentnost, svoboda a odpovědnost. Vidíš do čísel a můžeš ovlivnit směr produktu.
Proč tě to bude bavit?
- Continuous delivery – co dnes napíšeš, může být zítra v produkci. Žádné release vlaky.
- Určuješ směr – technický směr celého frontendu je v tvých rukách. Žádné "už je to rozhodnuté".
- AI-native prostředí – firma, kde se Claude Code bere vážně, ne jen jako buzzword v prezentaci.
- Bootstrap SaaS bez investorů – žádný board, žádný tlak na exit. Product-first mentalita.
- Reální uživatelé, reálná práce – tisíce firem denně. Žádný startup, co se tváří, že roste.
- IT = core business – nejsme firma, co "taky má IT". Jsme softwarová firma.
Co budeš mít pod palcem
- Denně odbavíme cca 30.000 aktivit uživatelů.
- Týdně pošleme cca 110.000 notifikačních emailů.
- Každý měsíc nalodíme 1.000 nových uživatelů Freela.
- Za rok náš Timetracking naměří lidem 345.904 pracovních hodin.
Jak probíhá výběr
- Vyplníš dotazník (na www stránkách freelo.io - O nás) – základní info o tobě, žádný životopis na 3 stránky.
- Google Meet s CTO a Head of Devs (60–90 min) – technický deep dive, leadership zkušenosti a live coding s Claude Code. Žádné algoritmické hádanky.
- Zkušební spolupráce (volitelně, placená) – chceme vidět, jak pracuješ v reálném prostředí. A ty chceš vidět, jak pracujeme my.
