Ve čtvrtek 21.10.2021 o 17:00 máme v ShipMonku den otevřených dveří pro všechny nadšence frontendových technologií. Neformální pokec u piva s lidma z našeho oboru. Žádná dlouhá přednáška, řízený monolog, jenom společná diskuze. Poznej nás a my rádi poznáme tebe. Těšíme se.
Máme ve FE týmu tři členy.
Všechno kluci. Martin, Ondra a Matouš, kteří stojí za celým frontendem. ShipMonku se ale (neskromně řečeno) hodně daří, a proto potřebujeme náš tým rozšířit. A aby to nebylo jenom chlubení sebe samého, kluci něco napsali jeden o druhém. Tak je pojďme poznat:
Ondra je zkušený programátor, kterého nepřekvapí nic od základů CSS až po optimalizaci výkonu v Reactu. Efektivní přístup k práci a smysl pro detail má za následek perfektní výstup bez chyb. Zároveň jeho pozitivní pohled na věc inspiruje celý tým při překonávání nových výzev.
Martin
Ondra se k nám přidal před dvěma lety a svou pracovitostí, otevřeností a osobní odpovědností nás dokázal skvěle podpořit v kritickém okamžiku, kdy ShipMonk začal nejvíc růst. Všichni jsme aktivní součástí prostředí, ve kterém pracujeme a právě proto jsme tak skvěle sehraní.
Matouš
Za tři roky v ShipMonku získal Matouš obrovské množství zkušeností, které v současnosti využívá k vývoji nových vlastností systému. Projekty vždy zodpovědně vezme pod svá křídla a dokáže je koordinovat od začátku až do konce. Během vývoje přemýšlí, jaké má daný úkol mezery, a zda je možné výsledek vylepšit.
Martin
Matouš už je v ShipMonku starý mazák a stejně jako Martin tady pracuje už nějaký ten pátek. Jako seniorní vývojář s mnohaletou praxí je nedílnou součástí našeho týmu, který se snaží posouvat věci kupředu a přichází s nápady na zlepšení našich aplikací. Mezi největší Matoušovi záliby je kromě pěstování rostlin i hudba a to v takové míře, že má i vlastní podcast.
Ondra
Podporujeme se ve svých silných stránkách, ale zároveň respektujeme naše rozdíly. Pravidla si nastavujeme takové, jaké chceme dodržovat a codebase tvoříme takovou, v jaké chceme pracovat. A hlavně udržujeme přátelskou atmosféru, kterou tvoříme i mimo pracovní dobu.
Matouš
Martin je leader v pravém slova smyslu. Je to většinou on kdo vymýšlí jakým směrem se bude vývoj ubírat a co je potřeba dodělat nebo vylepšit. Dokáže v jednu chvíli psát kód, komunikovat s projekťákama a dávat rady kolegům při řešení problému. Kromě toho se snaží neustále vylepšovat a rozšiřovat náš dev-stack. Mezi Martinovy záliby patří cestování, nové technologie a basketbal.
Ondra
Ve frontendu hrajeme skutečně týmovou hru. S Martinem vyvíjíme ShipMonk už čtvrtým rokem a za tu dobu jsme náš tým nastavili přesně tak, jak jsme se dohodli.
Matouš
Náš FrontEnd tým? Zohraný, zodpovedný, spoločenský a celkovo perfektný. Klišé ale pravdivé. Martin miluje basket a cestovanie. Jeho interná prednáška o cestách po Japonsku ma fakt dostala. Ondra ako pravý Moravák miluje slivovicu a tiež ju rád nalieva ostatným, čo sa občas nevyplatí. A Matouš? Ten ma doma botanickú záhrádu a vie lepšie ako my všetci ostatní to, ako sa starať o kytky tak, aby ich človek nemusel každý mesiac meniť. A to sa naopak veľmi hodí.
Dominika (Recruiter)
A koho ještě potřebujeme a hledáme?
- Seniorního frontenďáka, kterého baví kombinace vývoje, people managementu a budování týmu. Zároveň chceme člověka, co se umí na věci podívat z nadhledu: pomoct budovat architekturu, přemýšlet s námi, jak náš systém stavět a jak vylepšovat kód.
- Frontenďáka, který už má pár let zkušeností s vývojem React aplikací a bude ho bavit posouvat naše systémy na další úroveň.
- Někoho, kdo již získal alespoň nějaké zkušenosti s vývojem frontendu a chce se dál zlepšovat a získávat další zkušenosti.
Jak to u nás vypadá a na co jsme hrdí?
- Naše single-page aplikace komunikují s backendem skrz REST-like API. Jedná se o tři hlavní webové klienty. V první řadě jde o rozsáhlou administraci pro zákazníky i naše kolegy ve skladu. Dále pracujeme na tenkém klientu na dotykových obrazovkách ve skladu pro řízení kontroly kvality a balení objednávek (packingu). Dvojici aplikací pak doplňuje mobilní WebView pro řízení procesů ve skladech (pickingu).
- Vytváříme komponenty, které stylujeme s využitím nejnovějších přístupů (CSS-in-JS, Material-UI). Píšeme dokumentaci (Storybook) a výstupy pravidelně konzultujeme s interním grafikem.
- Kódy zbylých aplikací (PHP backend, autonomní roboti, automatické dopravníky a další) máme v monorepu pro snadnější CI kontroly a sdílení kódu.
- Každý MR lze nasadit na samostatný cluster pro účely testování jedním tlačítkem v CI, takže se nepereme o testovací prostředí.
- Píšeme kód jednotně (Prettier, EditorConfig) a k tomu jsme si nastavili spousty kontrol v GitLab CI (ESLint, TSC).
- Vedle kontrol statickou analýzou děláme i vzájemná review a fungování ověřuje ještě QA tým a E2E Cypress testy.
- Knihovny a frameworky pravidelně aktualizujeme a fungujeme na nejnovějších stabilních verzích.
- Supportovat aplikaci nám pomáhá především DataDog, Sentry a Opsgenie.
- Řešíme autoscaling, téměř žádná služba nám neběží jen jednou.
- Spousta zkušených kolegů, od kterých je co se učit, je naší obrovskou výhodou.
Pokud chceš poznat celé R&D ShipMonku, klikni zde.
Nebo se jednoduše registruj a přijď.