Frontend Developer (React, Next)
ITFS Sp. z o.o.
⚲ Warszawa
19 320 - 21 840 PLN (B2B)
Wymagania
- React
- TypeScript
- Next.js
- Tailwind
- Testing
- AI (nice to have)
- React native (nice to have)
- Firebase (nice to have)
- WCAG (nice to have)
- CI/CD (nice to have)
Opis stanowiska
O projekcie: - Miejsce pracy: hybrydowo (Warszawa) - praca z biura 1-2 razy w tygodniu - Start: ASAP (preferowany max. 30 dniowy okres wypowiedzenia) - Forma współpracy: B2B z ITFS - Stawka: do 130 PLN netto + VAT/h - Proces rekrutacyjny: rozmowa telefoniczna z ITFS (ok. 20 min.) → rozmowa techniczna → rozmowa projektowa → decyzja Wymagania: Wymagania: - min.5 lat doświadczenia w React i TypeScript - bardzo dobra znajomość React 19+ (w tym Hooks, Suspense oraz Server Components) - doświadczenie z Next.js oraz wzorcami Backend For Frontend (BFF) - doświadczenie w zarządzaniu stanem i danymi (XState, TanStack Query) - znajomość Tailwind CSS v4+ - praktyka w testowaniu (Vitest, React Testing Library, Playwright) - umiejętność pracy w architekturze monorepo - efektywne wykorzystywanie narzędzi AI w codziennym cyklu wytwórczym kodu - znajomość zasad bezpiecznego kodowania (OWASP Top 10) i dbałość o wydajność aplikacji (Core Web Vitals) - znajomość języka angielskiego na poziomie minimum B2 Mile widziane: - doświadczenie w React Native + Expo - znajomość narzędzi analitycznych (np. Synerise, Firebase) oraz Observability - doświadczenie w konfiguracji CI/CD (GitLab) - znajomość standardów dostępności WCAG 2.2 AA Codzienne zadania: - dostarczanie funkcji frontendowych od warstwy UI/UX po logikę biznesową - pisanie kodu w TypeScript o wysokiej jakości i szerokim pokryciu testami - rozwój współdzielonych komponentów, hooków i narzędzi wewnątrz monorepo dla platform Web i Mobile - aktywny udział w przeglądach kodu (Code Review) pod kątem utrzymywalności, wydajności i bezpieczeństwa - monitorowanie i optymalizacja wydajności aplikacji jako kluczowego parametru architektonicznego - wdrażanie i optymalizacja procesów deweloperskich wspomaganych przez agentów AI. - egzekwowanie budżetów wydajnościowych w pipeline'ach CI/CD - współpraca z architektami w celu unifikacji rozwiązań międzyplatformowych - mentoring i podnoszenie kompetencji technicznych wewnątrz zespołu