Senior Angular / TypeScript vývojář pro revoluční Webout platformu na personalizaci videa
🚀 Ve Weboutu stavíme SaaS platformu s technologií, kterou nikdo jiný na světě nemá. Personalizované, interaktivní video ve velkém měřítku pohání sportovní kluby, enterprise firmy i e-commerce po celém světě.
🤖 AI je u nás součást každodenního vývoje – píšeme kód s Claude Code, Cursorem a právě teď ladíme a finišujeme naše interní AI workflow: vlastní guidelines, pravidla a prompty, podle kterých AI generuje kód v našem stylu. Vývojář je pro nás dnes architekt, který vede tým AI agentů.
Hledáme Senior Angular / TypeScript vývojáře, který se zakousne do našich dvou hlavních frontend projektů: platformy postavené na Angularu a video přehrávače psaného v čistém TypeScriptu. Tvoje práce bude na hraně toho, co browser umí.
Co tě čeká
- Vývoj a údržba hlavní platformy v Angularu (v17+, signals, standalone components, control flow)
- Vývoj video přehrávače v čistém TypeScriptu – bez frameworku, čistá práce s browser API
- Návrh architektury a komponent, ne jen psaní featur podle zadání
- Hlídání konzistence kódu napříč týmem – coding standards, patterns, best practices
- Code review s důrazem na architekturu, performance a udržitelnost
- Performance optimalizace na úrovni, kde každá milisekunda počítá
- Mentoring AI – ladění promptů, psaní pravidel a guidelines pro Claude Code a další AI nástroje, aby generovaly kód v našem stylu
- Spolupráce s backendem (Node.js, Rust) a DevOps na end-to-end řešeních
Co od tebe chceme
- Seniorní zkušenost s Angularem (ideálně v17+, signals, standalone components, control flow, OnPush)
- Hluboké TypeScript znalosti – píšeš v něm rád a víš, jak ho využít naplno
- RxJS na úrovni, kde víš, kdy ho nepoužít
- Zkušenost s vývojem bez frameworku – čistý TypeScript, browser API
- Práce s browser API – Web Audio, Video, Media Source Extensions
- Cross-browser řešení a zkušenost s limity jednotlivých browser engine – víš, kde tě iOS Safari překvapí a jak na to
- Performance optimalizace (change detection, bundle size, lazy loading, rendering) – dokážeš vysvětlit důvod každé change detection a víš, kdy a proč se spustila
- Schopnost navrhnout architekturu větších aplikací – ne jen jedna feature, ale celý systém
- Pochopení toho, jak věci fungují pod kapotou – ne jen použít knihovnu, ale vědět proč
- Aktivní práce s AI nástroji (Claude Code, Cursor) jako přirozená součást workflow – ne jen občasný autocomplete
- Plynulá angličtina pro komunikaci s mezinárodním týmem a klienty
- Ownership mentalita – tvůj kód, tvoje zodpovědnost až do produkce
Bonusem
- Node.js / Express – občas se hodí sáhnout i na backend
- Canvas API a WebGL – pracujeme s vizuálními efekty a renderingem nad videem
- Znalost GitLab CI/CD, Dockeru (docker compose) a AWS – umíš si svůj kód i nasadit
- Zkušenost s tvorbou video přehrávače, playlistů (HLS, DASH) a knihoven jako Video.js, Shaka Player apod.
- Rust nebo zájem se ho učit
- Zkušenost se stavbou agentních workflow, MCP serverů nebo orchestrací AI nástrojů
Co nabízíme
- Práci na světově unikátní SaaS platformě s reálným dopadem
- Vývoj v plně AI-asistovaném prostředí – placené licence Claude, Cursor a další nástroje, které potřebuješ
- Volnou ruku v rozhodování o architektuře a technologiích na frontendu
- Moderní codebase bez technického dluhu – stavíme na čisté zelené louce s nejnovějším Angularem
- Technicky náročné problémy, které jinde neřeší (sync video, real-time personalizace, cross-browser edge cases)
- Hands-on prostředí, kde tvůj kód běží v produkci u reálných klientů
- Růst s týmem – od startupu k scale-upu
- Spolupráci s mezinárodními klienty a partnery
- Přátelský a transparentní tým, kde má každý hlas váhu
Tech stackTypeScript napříč stackem, frontend Angular, backend Node.js & Rust, data v MongoDB, PostgreSQL a Redisu. Infra na AWS (CloudFront, S3, Lambda, ECS).
Nezáleží nám na škole ani certifikátech. Zajímá nás, co jsi skutečně postavil a dotáhl do produkce.