Frontend Developer (40572)

« Back
Praha
10/2025 (12m)
Contract via CP
100%
120 000 CZK
This job is no longer available.

Hledám zkušeného Frontend Developera se silnou znalostí Reactu, TypeScriptu a moderního JavaScriptu. Budete vyvíjet a optimalizovat responzivní, přístupné a výkonné uživatelské rozhraní, které se integruje s REST API a WebSockety. Očekávám zkušenost se správou stavů pomocí Reduxu, Zustandu nebo React Query, zaměření na výkon, bezpečnost (OAuth2, JWT) i kvalitu kódu (TDD, testy v Jest, Cypress). Práce probíhá v cloud-native prostředí s důrazem na design systém, CI/CD a spolupráci s UX designéry, backend vývojáři i DevOps týmem.

🚀 Projekt
- vývoj, údržba a optimalizace frontendových aplikací v Reactu, TypeScriptu a moderním JavaScriptu (ES6+)
- tvorba responzivních, přístupných a výkonných UI komponent podle osvědčených postupů
- implementace správy stavu pomocí nástrojů jako Redux, Zustand nebo React Query
- integrace s backendovými API (RESTful, WebSockety) pro zajištění plynulého toku dat
- optimalizace výkonu aplikací pomocí technik jako lazy loading, code-splitting a efektivní rendering
- vývoj podle principů component-driven development a design systémů
- implementace bezpečné autentizace a autorizace pomocí OAuth2, JWT nebo Azure AD
- dodržování bezpečnostních standardů webového vývoje (XSS, CSRF, CORS apod.)
- optimalizace výkonu na úrovni frontendu (optimalizace obrázků, caching, zmenšování bundle velikosti)
- vývoj unit, integračních a end-to-end testů pomocí Jest, React Testing Library, Cypress nebo Playwright
- aplikace principů test-driven development (TDD) pro udržitelný a spolehlivý kód
- účast na code review a zajištění kvality a konzistence kódu
- spolupráce s UX/UI designéry, backend vývojáři, DevOps inženýry a produktovými týmy
- práce s CI/CD pipeline (GitHub Actions, Azure DevOps) pro automatizované nasazování
- nasazování a provoz frontendových částí v cloud-native prostředí
- implementace frontend monitoringu a logování (Sentry, Honeycomb, Azure Monitor)
- tvorba a správa technické dokumentace pro UI komponenty a architekturu
- podpora a mentoring juniorních vývojářů, sdílení znalostí a zavádění best practices

🎯 Skills
- minimálně 3 roky zkušeností s frontendovým vývojem (medior nebo senior)
- pokročilá znalost Reactu, TypeScriptu a moderního JavaScriptu (ES6+)
- zkušenost se správou stavu (Redux, Zustand, React Query)
- schopnost stavět responzivní a přístupné UI (CSS, Tailwind, Styled Components)
- zkušenosti s integrací RESTful API a WebSockety
- znalost bundlerů a nástrojů jako Webpack, Vite nebo Rollup
- orientace v CI/CD a cloudových nasazeních (GitHub Actions, Azure DevOps)
- zkušenost s vývojem testů (Jest, Cypress, Playwright) a principy TDD
- schopnost týmové práce v agilním prostředí (Scrum, Kanban)
- angličtina na komunikativní úrovni (zejména pro práci s dokumentací a týmem)

💡 Nice to have
- zkušenosti s SSR (server-side rendering) a SSG (static site generation) v JavaScriptu
- znalost Material-UI (MUI) design systému
- povědomí o WebAssembly (WASM) nebo vývoji PWA (Progressive Web Apps)
- zkušenost se serverless architekturou (např. Azure Functions)
- práce s Dockerem pro frontendové aplikace
- praxe s AI asistovaným vývojem (např. GitHub Copilot, Cursor)

Similar jobs