SW a HW vývoj

Navrhujeme a vyvíjíme vlastní řešení s důrazem na RF technologie – od hardwarové koncepce, elektronických schémat a návrhu DPS až po firmware na bázi embedded Linuxu včetně komunikačních protokolů a aplikačního software.

Podílíme se na celém životním cyklu produktu od návrhu a prototypování přes testování, certifikace po podporu sériové výroby. Úzká spolupráce s výrobou a technickou podporou zajišťuje, že výsledkem jsou robustní, dlouhodobě udržitelná řešení nasazená v reálném provozu po celém světě.

https//www.racom.eu/cz/company/kariera/frontend-architect

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.

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.

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.

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.

Kdo bude Váš šéf

Martin Vystrčil se velmi rychle po svém nástupu do RACOMu stal jedním z klíčových lidí našeho SW vývoje. Díky své píli, pracovitosti a především znalostem programování v C++, Pythonu a implementace Linuxu do embeded systémů se vypracoval na pozici softwarového architekta a vedoucího zásadních vývojových projektů a je mezi kolegy respektovaným lídrem. I přes velké pracovní nasazení spojeném s dojížděním ze 40 km vzdálené Jihlavy se Martin maximálně věnuje své rodině a dětem. Musíme však vyjádřit obdiv jeho manželce, na které leží z větší části starost o jejich tři malé děti a ještě u toho stihne Martinovi vytvářet perfektní zázemí.

mv

Máte zájem? Ozvěte se nám!

*
Uchazeč o zaměstnání zasláním svých osobních údajů souhlasí s tím, že tyto údaje budou využívány oprávněnými pracovníky společnosti RACOM s.r.o. pro účely rozhodování o přijetí do zaměstnaneckého poměru. Tato data nebudou předávána třetím stranám. Data jsou automaticky vymazána po uplynutí dvou let od zaslání; mohou však být vymazána i dříve. Uchazeč má právo ověřit si, jaká data jsou o jeho osobě vedena a/nebo požádat o vymazání těchto údajů zasláním e-mailu s příslušnou žádostí na adresu jobs@racom.eu
Nikola Lukášková
Nikola Lukášková

©  2026 RACOM s.r.o. All Rights Reserved.