Front-end Lead Developer (Vue 3 / Nuxt 4 / TypeScript)
O pozici
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.
„Ve Freelu jsme malý tým, ale o to více držíme při sobě a to nejen v práci. Během let vývoje Freelo vyrostlo a stalo se uznávaným řešením pro týmovou komunikaci. Stovky firem v něm každý den řeší svoji agendu, proto je nesmírně důležité, aby vše fungovalo tak, jak má. A to je primárně moje práce. Od tebe potřebuji, aby ses nebál na cokoliv zeptat, uměl spolupracovat při hledání nejlepšího řešení a dotahoval věci do konce (nasazení na produkci, opravu chyb a rozvoj funkcí).“
Jak probíhá výběr
Krátký dotazník - 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.
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.