Fullstack Developer
O pozici
Job title: Fullstack Developer
Job type: Contract
Emp type: Full-time
Pay interval: Daily
Pay rate: 7.500 Kč
Location: Hlavní město Praha, CZ
Job published: 04/09/2025
Job ID: 37815
Job Description
Lákala by Vás práce pro český software house a možnost zapojit se do projektu v bankovním prostředí?Máte prokazatelné zkušenosti v oblasti vývoje aplikací?Hledáte přiležitosti, kde využijete své fullstack dovednosti?
Náš klient vyvíjí systémy pro digitální bankovnictví, který využívají banky na třech kontinentech. Staví kompletní digitální řešení pomocí jejich vlastního produktu.Jejich poslání je pomáhat bankám stát se digitálními leadery a zůstat pro své klienty důležitým partnerem i v digitálním světě. Systémy využí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í.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á další kolegy do vývoje aplikací.
Na čem budete s kolegy dělat:
Připrava dev stacku 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
Klient se nesnaží vytvářet nový framework, ale stavíme na základech z existujících knihoven, aktuálně používají React
Aplikace kompletují s Next.js. Se službami komunikují přes Apollo Client, a to jak s GraphQL, tak i s REST API
Pracují i s technologiemi jako jsou MUI, Strapi, NodeRED
TypeScript, u nich nezná `any`, ale hlídá konzistenci jejich kódu - Poměr front-end / back-end se v našich aplikacích liší - můžeš se i specializovat podle tvého zaměření
Naším 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ě
Naše aplikace pak provozujeme primárně v Kubernetes
Jak si Vás klient představuje:
Jste zkušený programátor, s neortodoxním myšlením, který se rád dělí o získané zkušenosti se svými kolegy
Rychle se učíte novým věcem, postupům a učení Vás baví
Nebojíte se refactorovat, když je to nutné
Máte pozitivní přístup k práci, jste spolehlivý a máte zájem se dále rozvíjet
Chcete se podílet na inovacích digitálního bankovnictví
Preferujete práci v týmu, ale zvládnete i samostatné řešení komplexních úloh
Rozpoznáte, kdy je chybějící znalost vhodné doplnit samostudiem a kdy se naopak zeptat kolegů nebo si říct o školení
Nad věcmi umíte přemýšlet, dokážete vysvětlit a prosadit si svůj názor
Dokážete realisticky odhadnout, jak dlouho bude vyřešení problému trvat
Umíte předat (ale i přijmout) zpětnou vazbu s klidnou hlavou, jste schopen sebereflexe
Pokud je potřeba řešit problém, aktivně hledáte řešení, nikoliv důvody „proč to nejde“ - Máte zájem o dlouhodobou spolupráci
Co byste měl umět:
Znát do hloubky JavaScript (ES6/ES5), TypeScript, ideálně i Node.js
Rozumíte principům objektového a funkcionálního programování
Ovládáte některý framework nebo knihovny, ideálně React
Rozumíte si s automatizací (Webpack, Babel, Rollup, Bower, Grunt, Gulp, …) a fandíte CI (Jenkins, Docker, Github Actions, …)
Máte znalosti stylování a přípravy šablon (CSS3, HTML5, Styled Components, …)
Vyznáte se v testování, u klienta se setkáte s Playwright, Cypress, Jest, Cucumber
Vytváříte srozumitelný a udržovatelný kód
Nebojíte se angličtiny, využijete ji při čtení i psaní dokumentace a při komunikaci s polovinou firmy i některými zákazníky
Máte pozitivní vztah k agilnímu vývoji