Szukamy Frontend Developera, który/a dołączy do zespołu rozwijającego Zajęcia w Chmurze - platformę dla uczniów/uczennic z orzeczeniami o potrzebie kształcenia specjalnego, umożliwiającą znajdowanie, zapis i uczestnictwo w zajęciach grupowych i indywidualnych (zajęcia dokształcające, zajęcia rewalidacyjne, konsultacje psychologiczne, korepetycje).
Jeśli chcesz pracować przy produkcie, który ma realny wpływ na życie uczniów/uczennic i ich rodzin, zamiast przy kolejnym CRUD dashboardzie - zapraszamy.
Produkt działa już na produkcji i szybko się skaluje, a my szukamy kogoś, kto pomoże dowozić nowe funkcjonalności od początku do końca - z realnym wpływem na finalny kod, architekturę i decyzje produktowe.
Zakres obowiązków:
rozwój aplikacji webowej w Next.js (App Router) + React + TypeScript, z UI opartym na Tailwind CSS i shadcn/ui;
praca z React Server Components, Server Actions, SSR - to rdzeń naszej architektury;
dowożenie funkcjonalności end-to-end: od interfejsu do integracji z backendem;
współpraca z zespołem UI/UX oraz backendem (FastAPI);
dbanie o dostępność aplikacji (a11y);
udział w procesie code review;
pisanie dokumentacji technicznej (Confluence);
realny udział w decyzjach technologicznych po stronie Frontendu.
Wymagania:
minimum 1 rok komercyjnego doświadczenia z Next.js (App Router);
praktyczna znajomość React Server Components, Server Actions, SSR, rozróżnianie Server vs Client Components;
dobra znajomość TypeScript i Tailwind CSS;
znajomość Zod lub innych narzędzi do walidacji danych;
znajomość react-hook-form lub innych narzędzi do tworzenia formularzy;
umiejętność krytycznej oceny i review kodu wygenerowanego przez AI;
podstawowa znajomość standardów dostępności WCAG;
komunikatywność w języku polskim i dobra znajomość angielskiego;
gotowość do samodzielności i przyjęcia ownershipu za dany moduł aplikacji.
Mile widziane:
znajomość komponentów opartych o Radix UI (np. shadcn/ui);
doświadczenie w zarządzaniu stanem aplikacji w URL (np. nuqs);
doświadczenie w pracy z Figmą;
podstawy Dockera i pracy z pipeline'ami CI;
znajomość React Native + Expo;
praktyczne doświadczenie w pracy z narzędziami AI do kodowania (np. Claude Code, Codex, Cursor) w codziennym workflow: od planowania i implementacji po refactor i testy;
doświadczenie w przygotowywaniu kontekstu dla agentów AI w repozytorium i w budowaniu workflow zespołowego wokół tych narzędzi.
Oferujemy:
- udział w code review i decyzjach technologicznych po stronie Frontendu;
- pracę przy rozwijaniu funkcji platformy od interfejsu po integrację z backendem;
- niewielki zespół z płaską strukturą i bezpośrednią komunikacją;
- elastyczne godziny rozpoczęcia pracy;
- licencje na narzędzia AI;
- współpracę w formie B2B, UoP lub UZ;
- lokalizacja: biuro w Warszawie (Żoliborz), praca w pełni stacjonarna, 5 dni w tygodniu (okazjonalnie możliwa praca zdalna).
Proces rekrutacji:
Przegląd CV.
10-minutowy video screening.
Zadanie rekrutacyjne + test logiczny
Spotkanie w biurze.
Jeśli Next.js to środowisko, w którym czujesz się jak ryba w wodzie i chcesz dowozić feature'y, które naprawdę kogoś wspierają - wypełnij formularz!