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!