Senior Frontend Developer
Szukamy Senior Frontend Developera, który/a dołączy do zespołu rozwijającego Zajęcia w Chmurze - platformę dla dzieci z Kształcenia Specjalnego, umożliwiającą znajdowanie, zapis i uczestnictwo w zajęciach grupowych i indywidualnych (dokształcające, rewalidacje, konsultacje psychologiczne, korepetycje).
Jeśli chcesz pracować przy produkcie, który ma realny wpływ na życie uczniów i ich rodzin, zamiast przy kolejnym CRUD dashboardzie - zapraszamy.
Produkt jest live i szybko się skaluje. Szukamy Seniora z doświadczeniem z większych zespołów, który/a dowiezie najtrudniejsze taski, weźmie część code review i pomoże uporządkować procesy pracy (przepływ kodu, standardy, testy automatyczne).
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 feature'ów end-to-end, z naciskiem na najtrudniejsze wyzwania techniczne;
aktywny udział w procesie code review, jako jeden z głównych reviewerów;
współtworzenie procesów pracy i optymalizacja wydajności zespołu;
poprawa istniejącej architektury kodu, wprowadzenie strategii i infrastruktury testowej, optymalizacja wydajności aplikacji;
dbanie o dostępność aplikacji (a11y);
współpraca z zespołem UI/UX oraz backendem (FastAPI);
pisanie dokumentacji technicznej (Confluence);
realny udział w decyzjach technologicznych po stronie frontendu.
Wymagania:
minimum 5 lat komercyjnego doświadczenia z React, w tym co najmniej rok produkcyjnego doświadczenia z Next.js (App Router);
praktyczna, produkcyjna znajomość React Server Components, Server Actions, SSR;
biegła znajomość TypeScript i Tailwind CSS;
doświadczenie z testami automatycznymi (Vitest, React Testing Library);
doświadczenie z organizacją pracy w zespole o większej skali;
znajomość standardów dostępności WCAG;
znajomość Zod lub innych narzędzi do walidacji danych;
znajomość react-hook-form lub innych narzędzi do tworzenia formularzy;
komunikatywność w języku polskim i dobra znajomość angielskiego;
Mile widziane:
doświadczenie z monitorowaniem wydajności (profilowanie React, Core Web Vitals);
doświadczenie z setupem infrastruktury testowej w projekcie;
doświadczenie z Playwrightem lub innymi narzędziami do testów end-to-end;
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;
odnajdywanie się w dynamicznie rozwijającym się projekcie, czasem w chaosie priorytetów i szybko zmieniającego się kontekstu.
Oferujemy:
- realny wpływ na produkt, architekturę frontendu i decyzje techniczne;
- pracę przy sensownym, długoterminowym projekcie o realnym znaczeniu;
- niewielki zespół z płaską strukturą i bezpośrednią komunikacją;
- elastyczne godziny rozpoczęcia pracy;
- 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:
1. Przegląd zgłoszeń
2. 10-minutowy video screening z wybranymi kandydatami
3. 40-minutowy test kompetencji logicznych
4. Zadanie rekrutacyjne i rozmowa z zespołem
Jeśli chcesz nie tylko dowozić feature’y, ale też wnieść do zespołu kawałek tego, czego nauczyłeś/ nauczyłaś się w innych firmach - odezwij się!
Senior Frontend Developer
Senior Frontend Developer