React Native Engineer [Brno]: nová mobilní appka pro americké restaurace
Ahoj, jsme Figure, vyvíjíme software pro americké restaurace a do Brna hledáme nové React Native vývojáře!
Máme vlastní produkt, na kterém stojí denní provoz restaurací - objednávky, platby, správa byznysu. Vyvíjíme pro naše vlastní klienty, používá nás 700+ amerických podniků. Náš produkt tvoří komplexní ekosystém vzájemně propojených aplikací: rozsáhlé monorepo, 10 frontendů, asi 25 microservices, event-driven architektura v AWS, messaging, integrace s platebními bránami, offline first režim. Používáme CI/CD pipelines přes GitHub Actions, releasujeme často v malých iteracích pomocí over-the-air updates a větší změny pouštíme postupně přes feature flagy.
Teď máme nový projekt - vyvíjíme novou mobilní pokladnu pro malé přenosné terminály. Není to jen implementace jednotlivých obrazovek, ale hlavně technická výzva: návrh architektury, multiplatformní vývoj, kompatibilita se specifickým hardwarem, modulární řešení a sdílený kód. Píšeme nový kód, kterým následně vylepšíme i naši starou pokladnu, náš hlavní produkt.
Náš Tech Stack
Všechno píšeme v TypeScriptu
React Native + ExpoSDK pro mobilní vývoj
React a Next.js pro webový vývoj
Node.js pro backend microservices, AWS cloud
Redux a RxJS pro state management a asynchronní processing
Storybook pro dokumentaci komponent
Jest a RNTL pro unit a integrační testy
Detox pro psaní E2E testů
GitHub Actions pro CI/CD
Cursor a další AI nástroje
👉 Mrkni na náš celý tech stack tady!
Na čem u nás budeš pracovat
Pracovat na vývoji nové mobilní pokladny: implementovat nové funkcionality
Starat se o stávající aplikace: snižovat technický dluh, monitorovat a pomáhat řešit problémy na produkci
Pracovat s nativními moduly a rozšiřovat tak možnosti samotného React Native
Podílet se na code reviews a nastavování best practices
Zapojovat se do scrum eventů: denní standupy, sprint planningy, retra, týdenní groomingy
Spolupracovat s dalšími týmy: designem, produktem, backendem i testery
Co hledáme
Máš reálnou praxi: alespoň 3 roky komerčního frontendového vývoje v týmu vývojářů a zkušenost s produkčními aplikacemi
Ovládáš React Native: dokážeš v něm samostatně pracovat, rychle se zorientuješ v existujícím projektu, nemusíš se jej učit
TypeScript ti sedí: umíš se rychle zorientovat i ve větší codebase a píšeš čitelný, typově bezpečný kód
Máš cit pro UI/UX: responzivita, jednotný design a intuitivní uživatelské flow ti nejsou cizí
Testy jsou samozřejmostí: svůj kód automaticky testuješ unit i integračními testy
AI používáš obezřetně: nástroje ti pomáhají být rychlejší, ale výstupy vždy ověřuješ a testuješ
Programování tě baví: láká tě řešit technické problémy, máš přirozenou zvědavost a do práce přinášíš zápal
Nebojíš se neznámého kódu: náš systém je opravdu rozsáhlý, o objevování a výzvy nebude nouze
Chceš se učit: zajímá tě, jak posouvat své skills i systém, se kterým pracuješ a feedback vnímáš jako nástroj pro posun
Záleží ti na týmu: práce pro tebe není jen kód, chceš být ve firmě, kde tým a spolupráce dobře funguje
Umíš skvěle komunikovat: v týmu budeš průběžně sdílet, na čem děláš, co tě brzdí, klást otázky a vysvětlovat. Chceme, aby naše komunikace byla srozumitelná, stručná a přátelská
Chceš pracovat i on-site: jsi z Brna nebo okolí a můžeš za námi 3x týdně dorazit do kanceláře
Ovládáš češtinu i angličtinu: každodenně používáme obojí, angličtinu hlavně psanou
Proč si vybrat nás
Malá firma: komunikujeme otevřeně a neformálně, rozhodujeme společně a bez zdlouhavých procesů
Vlastní produkt: budujeme in-house řešení pro naše vlastní klienty, takže se můžeš do systému dlouhodobě ponořit
Vliv na technická rozhodnutí: sprinty plánuje vývoj společně s produktem, o technickém řešení rozhodují vývojáři a máme produktové i technické cíle. Technický dluh a problémy na produkci řešíme průběžně, protože stabilita našeho systému je klíčová.
Stabilní a zkušený tým: skoro polovina českého týmu je s námi 5+ let! Máme jak zkušené vývojáře, se kterými můžeš konzultovat řešení problémů i svůj rozvoj, tak nováčky, kterým můžeš pomáhat posouvat se dál
Týmovost: Hodně spolupracujeme a záleží nám na tom, jak spolu fungujeme. Umíme spolu pokecat, ale i řešit problémy, věcně a v klidu. Nebojíme se říct “nevím”, přiznat chybu nebo požádat o pomoc.
Rozvoj: Chceme se posouvat. Každý sprint máme innovation day na své projekty a experimentování s novými technologiemi. Pravidelně se bavíme na 1on1s se svým team leadem a feedback je normální součást práce. Pracujeme s osobními vzdělávacími cíli a společně vyrážíme na konference.
O Figure
Figure je malá americko-česká firma. Aktuálně je nás skoro 40. Jsme na třech kontinentech - vývojářský tým je v Česku, hlavně v Brně, byznys operuje z New Yorku a customer support máme na Filipínách. Zaměřujeme se na americký trh, naši klienti jsou hlavně restaurace a bistra. Začali jsme jako pokladní systém, ale postupně jsme se vyvinuli v komplexní all-in-one platformu pro správu byznysu. Naším cílem je pomoci doručit podnikům skvělé služby, posílit jejich konkurenceschopnost a zjednodušit jim byznys procesy. Máme za sebou 11 let cesty a stále si uchováváme přátelskou atmosféru a nadšení startupu, zároveň ale už víme, kam jdeme a jak chceme dlouhodobě fungovat.
Zaujali jsme? Napiš nám a naše HR Sára se ti brzy ozve zpět!

