Senior Frontend (Next.js) developer
Jsme menší tým, který vyvíjí vlastní fintech platformu pro financování faktur a postupně ji škálujeme na globální trh. Budeš pracovat na aplikaci pro klientskou zónu postavené na Next.js 14 (TypeScript) a React.js, kterou denně používají klienti v CZ, EN a PL prostředí.
Hledáme seniorního vývojáře(ku), který(á) vezme projekt za vlastní a bude určovat technický směr aplikace a nastaví vysokou laťku kvality a procesu vývoje.
Pokud se nebojíš zkoušet nové věci, máš proaktivní a samostatný přístup k práci a AI vnímáš jako nedílnou součást svojí práce tak hledáme přesně tebe.

Náplň tvojí práce
Určování technického směřování platformy (architektura, nastavení best practices, mentoring kolegů)
Technické diskuse s produktovým teamem – hledání efektivního řešení klientských požadavků
Vývoj, údržba a kontinuální zlepšování klientské zóny postavené na Next.js 14, App Router + TypeScript
Práce v monorepu (Turborepo) se sdílenými balíčky: UI komponenty (Radix UI, Headless UI), datagrid (TanStack Table), formuláře (React Hook Form + Zod), API klient (generovaný z OpenAPI)
Implementace nových feature modulů (faktury, smlouvy, zákazníci a další domény)
Správa a rozšiřování Tailwind v4 design systému s podporou partnerských brandingů
Spolupráce s backend vývojáři přes typovaný API klient generovaný ze Swagger
Spolupráce s QA (E2E testy v Cypress)
Code review na GitHubu (CodeRabbit + peer2peer code review)

Co hledáme
Seniorní zkušenosti s vývojem frontendu produkčních aplikací
Zkušenosti na pozici techlead / teamlead
Praktické zkušenosti s využitím AI při vývoji (Claude Code, Cursor,…)
Zkušenost s Next.js (App Router výhodou) nebo jiným SSR/SSG frameworkem
Znalost monorepo nástrojů (Turborepo, pnpm workspaces)
Znalost Tailwind CSS nebo utility-first CSS přístupu
Zkušenost s REST API a typovanými API klienty
Práce s GitHubem a základy CI/CD (GitHub Actions nebo podobné)
Schopnost číst a psát dokumentaci v angličtině (B1+)
Proaktivní přístup a schopnost pracovat samostatně i v rámci týmu
Co navíc oceníme
Zkušenosti s Next.js App Router, Server Actions a React Query v5
Zkušenosti s komponentovými knihovnami (Radix UI, Headless UI)
Orientace v i18n (next-translate nebo podobnél)
Zkušenosti s Cypress E2E testy
Cit pro UX a kvalitní UI, zkušenost s design systémy nebo Storybook
Portfolio projektů nebo odkaz na GitHub
Orientace v Keycloak / OIDC autentizaci výhodou
Zkušenosti s AWS

Technologický stack (klientská zóna)
- Framework: Next.js 14, React 18, TypeScript
- State management: React Query v5, Context API (migrácia zo SWR)
- UI: Headless UI, Radix UI, Tailwind CSS v4, Framer Motion 12, Storybook
- Forms: React Hook Form, Zod
- API: generovaný typovaný klient (swagger-typescript-api) + Next.js Server Actions
- Auth: Keycloak (OIDC) + NextAuth v4, JWT v HTTP-only cookies
- Testy: Cypress
- Monitoring: Sentry
- Caching: Redis (ioredis + Redlock)
- i18n: next-translate
- Tooling: ESLint, Prettier, Turborepo, pnpm workspaces, GitHub Actions, Docker + Kubernetes
- Cloud: AWS

Co nabízíme
Profesní růst na reálném fintech produktu s globálními ambicemi
Možnost výrazně ovlivnit výsledný produkt a řešit věci rychle bez byrokracie
Dynamické prostředí startupu s úzkým kontaktem na ostatní teamy v rámci firmy
Přátelský kolektiv, který rád chodí do kanceláře
Kanceláře v centru Prahy a Liberce
Flexibilní pracovní dobu a možnost remote spolupráce
Občerstvení v kanceláři
Společné neformální aktivity
Příspěvek na vzdělávání a konference
