Zpět na seznam

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…