Senior React Developer

U Garáží 1611/1, 170 00 Praha 7
IT/Development

Dnešní řečí bychom se mohli nazvat jako fintech start-up. Nejvíc nás však vystihuje rozhodnutí zpříjemnit vaše placení. S námi skipnete všechny překážky a komplikace ze světa nakupování a finančních služeb. Proto jsme nejprve přišli s odloženou platbou pro online nákupy. Platíte tak jen za to, co si nejdříve v klidu vyzkoušíte. Nově pokračujeme s platební kartou na principu kreditky. Tu jsme ale připravili tak, aby byla konečně srozumitelná a výhodná pro běžného člověka. Chceš se s námi podílet na tvorbě unikátního projektu, který má za cíl vytvořit rychlé a jednoduché platby v e-commerce?

  • Je ti sympatický agilní vývoj ve 14denních sprintech - co na SCRUM boardu, to na produkci?

  • Chceš řešit skutečné problémy zákazníků a žádný vývoj do šuplíku?

  • Máš rád/a svět fintechu?...pak tu máme hodně fajn příležitost v našem vývojovém týmu.

Kdo jsme a jak to u nás funguje?

  • Jsme fintech start-up, 3. rokem na trhu.

  • Parta téměř 70 lidí (z toho 30 vývojářů), která tvoří produkty, které usnadňují lidem placení.

  • Průměrný věk je u nás 32 let.

  • Naši vlastníci jsou z 50 % MALL Group (největší e-commerce skupina ve střední a východní Evropě) a 50 % ČSOB.

  • Jsme držitelé licence ČNB pro poskytovatele platebních služeb malého rozsahu.

Čemu se u nás budeš věnovat?

  • Vývoj React UI v rámci Gatsby.js.

  • Spolupráce se zkušeným BE týmem.

  • Testování pomocí Jest a @testing-library.

  • Vývoj hybridní mobilní aplikace v CapacitorJS (nástupce Cordova).

  • Vývoj ála best-practices, špatné patterny bez milosti refaktorujeme.

  • Většina kódu je JavaScript, jsme puritání, ale části aplikace, kde jsou složitější datové struktury nebo napojení na SDK 3. stran píšeme v TypeScript, zkrátka se snažíme používat na každý problém ten správný nástroj, aby bylo řešení co nejjednodušší a tak někde stačí funkce, jinde async funkce, jinde plain redux middleware nebo observables, na složitější problémy redux-saga a nebo stavové diagramy (statecharts). Všechno jsou to nástroje, které máme v záloze a snažíme se vždy vybrat ten pravý.

Co za zkušenosti/ dovednosti budeš potřebovat?

  • Minimálně 2 roky zkušenosti s React, předpokládáme, že umíš napsat formulář, víš, co je to memoizace a VDOM.

  • JavaScript ES2021, povědomí o tom jak funguje tc39 a co chystá je velkou výhodou.

  • Git by měl být tvůj přítel (ačkoliv si na něj člověk pořád musí dávat trochu majzla).

  • Znalost HTML, CSS, browser API a Node.js.

Výhodou:

  • Zkušenosti s vývojem mobilních aplikací (sem tam je nutno říznout do nativního kódu). Hlubší znalost standardů, HTML, HTTP, CSS, jak fungují a proč a s tím související A11Y.

  • Zkušenosti s testováním bezpečnosti webových aplikací nebo aspoň znalosti rizik a čeho se vyvarovat.

  • Zkušenosti s konfigurací CI/CD a nebo s vývojem v cloudu, ideálně AWS.

  • Zájem o funkcionální programování, zkušenosti s exotickými programovacími jazyky (Lisp, Erlang, Haskell aj.).

Proč do toho jít s námi?

  • Dostatek času na mimopracovní aktivity, není až takový problém pracovat asynchronně nebo si brát volna na různé zařizování, dle potřeby.

  • Tým ochotný vždy pomoct, poradit nebo probrat co je potřeba.

  • Minimum schůzek, hodně volnosti na práci.

  • Pet-friendly kanceláře v Holešovicích.

  • Občerstvení v kanceláři zdarma.

  • Produkt je rostoucí, chceme být jedničkou na trhu a když se to povede, bude na co vzpomínat.

Sdílej tuhle pozici

Informace o pozici

Adresa pracoviště
U Garáží 1611/1, 170 00 Praha 7
Oddělení
IT/Development
Typ úvazku
Práce na plný úvazek
Smluvní vztah
Práce na živnostenský list/IČO
Délka trvání
Na dobu neurčitou
Požadované vzdělání
Středoškolské s maturitou
Jazykové znalosti
Anglický jazyk na komunikativní úrovni