Job Description
Zajímá vás prostředí, kde si můžete sami zvolit technologie, standardy i nástroje?
Láká Vás prostředí, kde Vaše rozhodnutí mají přímý dopad na práci celého vývojového týmu?
Má pro vás smysl kombinace hands-on vývoje a tvorby společných knihoven, toolingů a šablon?
Klient má vybudovanou rozsáhlou mikroslužbovou infrastrukturu s robustním backendovým prostředím a nyní stojí před dalším strategickým krokem – vytvořením moderní frontendové vrstvy pro interní aplikace. Cílem je navrhnout řešení, které bude rychlé, škálovatelné, snadno udržovatelné a vývojářsky přívětivé. Projekt začíná na zelené louce, bez zátěže legacy kódu.
Hledáme technického lídra, který převezme odpovědnost za návrh a směřování frontendové architektury napříč celou organizací. Ideální kandidát má hluboké zkušenosti s návrhem řešení, technickým vedením a zároveň si udržuje silný hands-on přístup k vývoji.
Náplň práce:
- Návrh a rozvoj frontendové architektury v prostředí mikroslužeb
- Definice vývojových standardů, technických směrnic a best practices napříč týmy
- Technické vedení projektu – zodpovědnost za rozhodnutí týkající se struktury kódu, nástrojů, knihoven a přístupů
- Vývoj a validace zvoleného přístupu pomocí reálných aplikací a komponent
- Spolupráce na tvorbě centrální knihovny komponent a design systému
- Zavádění procesů pro správu stavu, REST API integraci, testování a CI/CD
- Spolupráce s dalšími technickými lídry (backend, DevOps, produkt) na celkové architektuře
- Údržba a tvorba technické dokumentace pro podporu týmové spolupráce
Požadavky na kandidáta:
- 3+ let zkušeností s vývojem frontend aplikací (Vue.js nebo podobný framework)
- Pokročilá znalost Vue.js s TypeScriptem
- Prokazatelné zkušenosti s návrhem architektury a vedením technických rozhodnutí
- Praxe s vývojem sdílených knihoven, komponent a interních nástrojů
- Znalost SCSS nebo moderních přístupů ke stylingu
- Zkušenosti s návrhem responzivního UI, přístupností a design systémy
- Znalost webové výkonnosti a optimalizace renderování
- Zkušenosti s REST API a asynchronními datovými toky
- Znalost testování (unit, integrační, E2E – např. Jest, Cypress)
- Znalost Dockeru a CI/CD nástrojů (např. GitLab CI)
- Zkušenost s Kubernetes výhodou
- Schopnost samostatně vést technický směr a nést odpovědnost za výsledek