- Vyvíjet backendové funkce a REST API v Javě a Spring Bootu a propojit je s frontendem.
- Stavět responzivní frontendy v Reactu podle návrhu nebo zadání, včetně komponent, formulářů a stavů načítání i chyb.
- Propojovat externí služby, pracovat s databází a upravovat existující aplikace.
- Hledat příčiny chyb, doplňovat testy a průběžně zlepšovat kvalitu kódu.
- Přebírat úkoly napříč frontendem a backendem od zadání po funkční, otestované řešení a přehledný pull request.
- Prakticky ovládat React, TypeScript / JavaScript, HTML a CSS / SCSS.
- Samostatně vytvořit responzivní rozhraní podle návrhu, pracovat se stavem a formuláři a napojit aplikaci na REST API.
- Prakticky ovládat Javu, Spring Boot a návrh REST API.
- Pracovat s SQL, PostgreSQL a JPA / Hibernate včetně změn databázového schématu.
- Psát automatické testy backendu v JUnit a Spring Test a ověřovat chování frontendu i propojení celé aplikace.
- Používat Git a frontendové nástroje Node.js / npm a připravovat změny, které se dobře kontrolují a udržují.
- Zorientovat se v existujícím projektu, dohledat chybu v prohlížeči i v serverových logách a samostatně navrhnout řešení.
- Docker, CI/CD a zkušenosti s integrací externích služeb.
- Liquibase, Apache Kafka a dokumentace API pomocí OpenAPI / Swaggeru.
- Testování uživatelských scénářů pomocí Playwrightu nebo Cypressu.
- Zkušenosti s přístupností webů a optimalizací výkonu frontendu.
- Práci na vlastních i klientských projektech s reálným dopadem.
- Zázemí zkušeného týmu a prostor pro samostatná technická rozhodnutí.
- Remote spolupráci nebo kancelář v Praze.
- Ohodnocení podle zkušeností a dohody.