FRONTEND ARCHITECT

RACOM s.r.o. logo

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.

Úroveň
  • Senior
Spolupráce
  • HPP
  • Hybrid
Úvazek
  • Plný úvazek
Mzda
Navrhni si mzdu
Informace

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í:

Pozice

React developer TypeScript developer

Základní dovednosti

TypeScript JavaScript HTML WebAssembly c++ Websocket GRPC

Výhodou

Modelovací jazyk YANG komunikační protokol Netconf Gitlab CI/CD TCP/IP

Softskills

Dobré komunikační schopnosti samostatnost zodpovědnost

Jazyky

Česky – plynule Anglicky – čtení dokumentace

Prá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

Vezměte si náš frontend kompletně na triko. Nesháníme řadového programátora, ale technologického lídra. Dostanete plnou autonomii, absolutní zodpovědnost za FE jako celek a hlavní slovo při určování směru vývoje. Hi-tech výzvy: Žádné e-shopy. Budete stavět komplexní architekturu administračních rozhraní v React/Redux optimalizovanou pro nízkou latenci, s přesahovou integrací do WebAssembly, C++ a gRPC. Část kódu navíc jde do open-source. Produkt s duší: Vyvíjíte pro globálně úspěšnou českou firmu, kde software řídí reálný hardware. Bonus: Pokud Vás láká Vysočina a outdoor, kompletně Vám vyřešíme bydlení v Novém Městě.

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