About the Client
Náš klient pomocí vlastního produktu, jež využívají desítky bank na třech kontinentech, staví kompletní řešení v oblasti digitální bankovnictví. Klient pomáhá bankám stát se digitálními leadery a klientovy systémy yužívají nejen zaměstnanci bank, ale i desítky miliónů klientů po celém světě prostřednictvím mobilních a webových aplikací, které klient vyvíjí.
About the Role
Klient má před sebou mnoho práce na nových i stávajících projektech, a proto rozšiřuje tým a hledá zkušené React Developery
Responsibilities
Zapojíš se do týmu, kde se:
- Připravuje dev stack pro vývoj internetových bankovnictví a obecně digitalizaci bankovních procesů. To zahrnuje i vyváření podpůrných aplikací/nástrojů pro implementační týmy, mimo jiné i z kategorie low-code.
- Nesnaži vytvářet nový framework, stavím se na na základech z existujících knihoven, aktuálně se používá React
- Aplikace kompletují s Next.js. Se službami se komunikuje přes Apollo Client, a to jak s GraphQL, tak i s REST API
- Pracuje i s technologiemi jako jsou MUI, Strapi, NodeRED
- Typescript
- Poměr front-end / back-end vyvoje se liší – můžeš se i specializovat podle tvého zaměření
- Výstupem není jen aplikace, ale i prezentace patternů jak na implementaci business domén, testování aplikace a jednotlivých modulů, a automatizaci opakovaných činností, které je zbytečné dělat ručně
- Aplikace se provozují primárně v Kubernetes
Requirements
- Znáš do hloubky Javascript (ES6/ES5), Typescript
- Rozumíš principům objektového a funkcionálního programování
- Ovládáš některý framework nebo knihovny (ideálně React)
- Rozumíš si s automatizací (Webpack, Babel, Rollup, Bower, Grunt, Gulp, …) a fandíš CI (Jenkins, Docker, Github Actions, …)
- Máš znalosti stylování a přípravy šablon (CSS3, HTML5, Styled Components, …) – stylaře máme, ale musíte si rozumět
- Vyznáš se v testování, u nás se setkáš s Playwright, Cypress, Jest, Cucumber
- Vytváříš srozumitelný a udržovatelný kód
- Nebojíš se angličtiny, využiješ ji při čtení i psaní dokumentace a při komunikaci s polovinou firmy i některými zákazníky
- Máš pozitivní vztah k agilnímu vývoji
Nice to Have Skills
- Znalost Node.JS