FRONTEND ARCHITECT
Naši zákazníci si zvykli, že produkty RACOMu nejen skvěle fungují, ale také se dobře ovládají. A tak přestože většinu softwaru píšeme spíš “na železo”, je to náš tým frontendistů, který nakonec slízne všechnu smetanu. Zákazníci jsou nároční, takže práce máme pořád dost - od mobilní aplikace pro instalační techniky až po komplexní síťové konfigurační nástroje. A tak hledáme posilu, která nám to pomůže zvládnout.
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 https://github.com/react-ui-org/react-ui 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.
Zkušenosti Co požadujeme
-
Úroveň:
Senior -
Praxe:
2 roky -
Vzdělání:
SŠ VŠ
Pozice
React developer TypeScript developerZákladní dovednosti
TypeScript JavaScript HTML WebAssembly c++ Websocket GRPCVýhodou
Modelovací jazyk YANG komunikační protokol Netconf Gitlab CI/CD TCP/IPSoftskills
Dobré komunikační schopnosti samostatnost zodpovědnostJazyky
Česky – plynule Anglicky – čtení dokumentacePráce u nás Co nabízíme
Jaké jsou benefity
Co Vám nabízíme
- Flexibilitu - nesedíme každý den v kanceláři, zároveň se tu ale rádi potkáváme - práce z domu je fajn, zatímco někdy je užitečnější se nad problémy sejít, kombinujeme obojí.
- Individuálně nastavené pracovní podmínky - spíš než na tabulková místa a tituly na vizitkách se soustředíme na konkrétní práci a odpovědnost jednotlivých lidí.
- Příjemné prostředí - máme samostatné kanceláře pro 2-5 lidí; potkáváme se rádi (na kafi, na obědě, nebo po práci na kole), ale zároveň respektujeme potřebu nerušené soustředěné práce a do společných akcí nikoho nenutíme.
- Stabilitu - už přes 30 let jsme soukromá česká firma a všechny vlastníky stále známe jménem - potkáváme se běžně na chodbě i na společných akcích.
- Ubytování - v Novém Městě na Moravě umíme nabídnout pokoj ve sdíleném bytě i zvýhodněný pronájem celého bytu třeba pro mladou rodinu, doslova pár kroků od kanceláře.
- Místo pro život - Nové Město je ráj sportovců a všech outdoorových nadšenců, ale i skvělé místo pro rodinný život - nechybí solidní městská vybavenost a přitom nejkrásnější vysočinskou přírodu máme hned za humny.
Proč si vybrat tuto nabídku
Informace o pozici
| Typ odměny | Odměna/Mzda |
|---|---|
| Vzdálená práce | Hybrid |
| Typ práce nebo projektu | Moderní technologie |
| Typ smlouvy | Interní pozice (HPP a další) |
| Typ pracovního úvazku | Plný úvazek |
| Typ firmy | Střední |
| Místo pracoviště | Nové Město na Moravě |
| Termín nástupu | 03.06.2026 |