CAREERS - OPEN POSITION
Frontend Developer
signageOS je globální IoT služba zaměřená na digital signage – profesionální displeje, které můžeš vidět v obchodech, bankách a na letištích. Jsme platformou pro integraci, správu a monitoring rozsáhlých sítí zobrazovacích zařízení s různými systémy (Android, Samsung Tizen, LG WebOS, Linux, Windows a další). Aktuálně spravujeme pro naše zákazníky desetitisíce zařízení po celém světě a rychle rosteme.
Hledáme do týmu šikovného frontend vývojáře, který nám pomůže s rozvojem naší cloudové SaaS služby signageOS Box. Na Boxu využíváme technologie jako React, TanStack Query, Redux, Redux-Saga, Node.js, WebSocket, MongoDB a Redis. Pro komunikaci s backendem postupně přecházíme na REST API, i když v současné codebase z velké části využíváme CQRS. Na backendu používáme event sourcing. Většina naší codebase je napsána v TypeScriptu. Píšeme čistý, udržovatelný a testovatelný kód, který musí vždy projít přes code review. Pro stylování využíváme styled-components a komponenty Ant Design v našem custom tématu. Testy píšeme v Jestu (testy komponent a unit testy) a Playwrightu (E2E testy běžící aplikace).
Co tě čeká v našem týmu?
Vývoj nových a údržba stávajících komponent podle návrhu.
Spolupráce s ostatními členy týmu na návrhu a implementaci komponent aplikace.
Opravy chyb zjištěných při testování nebo nahlášených zákazníky.
Psaní unit a E2E testů pro zajištění co nejvyšší kvality aplikace.
Neustálé vzdělávání v oboru a sledování nových trendů.
Sdílení znalostí na pravidelných Tech Talks.
Tým přátelských a ochotných lidí v neformální atmosféře.
Nástroje a technologie, které používáme:
ClickUp: Project management, evidence úkolů a času.
Slack + GSuite: Komunikace a sdílení dokumentů.
Figma: Návrhy UI a definice design systému.
IDE: VS Code, WebStorm.
GitLab: Repozitáře, code review a CI.
Co očekáváme od tebe?
Výbornou znalost JavaScriptu (TypeScript je výhodou).
Znalost Node.js a prostředí moderních webových aplikací.
Znalost HTML5, CSS3, API prohlížečů a DevTools.
Znalost Ant Design nebo jiné komponentové knihovny (Material UI, Bootstrap)
Zkušenost s Reactem a Reduxem (případně Angular/Vue).
Schopnost psát čistý, čitelný a snadno udržovatelný kód.
Znalost MongoDB a Redis je vítanou výhodou.
Pokročilou znalost Gitu a práce s repozitáři.
Spolehlivost, zodpovědný přístup a chuť učit se nové věci.
Smysl pro humor a týmového ducha.
Co ti můžeme nabídnout?
Plat odpovídající tvým zkušenostem a kvalitě práce.
Dlouhodobou spolupráci postavenou na vzájemné důvěře.
Možnost podílet se na vývoji globálního produktu.
Prostor prosadit své nápady a přetavit je v realitu.
Sehraný a přátelský tým.
Moderní kanceláře, občerstvení a neomezenou kávu.
Pizza Fridays a pravidelné teambuildingy (letní i zimní).
Účast na konferencích a meetupech pro tvůj další rozvoj.
Zaujalo tě to? Připoj se k nám a buď součástí něčeho skvělého!