Popis nabídky
FRONTEND ARCHITECT v Nové Město, Česko
- Na dálkuPráce odkudkoli
Nové Město, Česko
Popis pozice
Hledáme člověka, který si vezme náš frontend kompletně pod křídla. Budete mít plnou technickou zodpovědnost za FE jako celek, možnost určovat směr vývoje a získáte u nás maximální autonomii pro samostatné vedení celé této oblasti.
Co Vás čeká
- Hlavní náplní Vaší práce jako JavaScript vývojáře bude návrh a vývoj administračního rozhraní pro správu produktů RACOM. Jedná se o React/Redux aplikaci optimalizovanou pro nízkokapacitní linky s vysokou latencí. Komunikace s backendem probíhá přes vlastní RPC API.
- Vývoj rozhraní se snažíme směřovat k pokud možno maximální generičnosti a generovatelnosti - výhledově zvažujeme využít tutéž administraci u více typů produktů. Naše filozofie práce s konfigurací vychází z NETCONF protokolu. UI je postaveno na a část Vaší práce tedy bude směřovat do open source projektu.
- Vývoj frontendu probíhá v malém remote týmu o 3 - 5 lidech , který je součástí většího softwarového týmu lokalizovaného v Novém Městě na Moravě. Kód a issues držíme v Bitbucketu, testy a CI nám řeší Gitlab. Jednou týdně máme pravidelný video call pro všechny, jinak jsme v kontaktu dle potřeby. Release web klienta je typicky v týdenních intervalech.
- Čeká Vás vývoj administračních rozhraní produktů naší společnosti, úzká spolupráce s vývojáři embedded software na bázi linuxu, design API a spolupráce s partnerskými firmami v oblasti frontendu.
- Rádi bychom se s novou posilou potkávali osobně v Novém Městě na Moravě alespoň 2x týdně.
Co očekáváme
- Adekvátní zkušenosti v oboru (alespoň 2 roky praxe, vlastní portfolio projektů výhodou).
- Dobrou znalost angličtiny (dokumentaci píšeme anglicky).
- Dobré komunikační schopnosti.
- Samostatná práce a zodpovědnost za svěřené úkoly.
- Znalost TypeScript, JavaScript a HTML na vysoké úrovni.
- Znalost technologie WebAssembly, schopnost implementace v C++.
- Znalost Websocket a GRPC (Protocol Buffers), abstraktní znalost komunikačních protokolů.
- Schopnost vývoje automatických testů v E2E testů v Playwright a unit testů v Jest.
- Znalost a schopnost vývoje pomocí AI asistenčních technologií (Claude, GH copilot …).
Co ještě oceníme
- Cit pro design a ergonomii uživatelského rozhraní a kreativní přístup.
- Modelovací jazyk YANG, komunikační protokol Netconf.
- Základní znalost správy IP sítí, zkušenost v telco oboru.
- Údržba a vývoj pipelines nad Gitlab CI/CD.
- Základní přehled v síťových technologiích - IP protokoly, firewall.
- Znalost kontejnerizace - Docker, Dev Containers apod.
- Základní přehled cyklu bezpečného vývoje.
Načítání podobných nabídek…