Unlock Full Resume Report

New offer - be the first one to apply!

September 1, 2026

Front-end Engineer

Senior • On-site

17,000 - 20,000 PLN/yr

Warsaw, MZ, Poland

Wymagania

  • Minimum 5 lat komercyjnego doświadczenia w React i TypeScript.
  • Praktyczna znajomość Next.js App Router: renderowanie serwerowe, ISR, React Server Components, cache i revalidation.
  • Doświadczenie w SEO: metadane, sitemapy, dane strukturalne, Core Web Vitals. Serwis ma tysiące stron generowanych, a ruch organiczny jest głównym kanałem.
  • Praca z mapami w przeglądarce (MapLibre GL, Mapbox GL, Leaflet lub podobne): warstwy, źródła, klastrowanie, GeoJSON, wydajność przy dużej liczbie obiektów.
  • Tailwind CSS i komponenty headless (Radix, shadcn/ui lub podobne).
  • Zarządzanie stanem serwera przez TanStack Query, stan widoku trzymany w adresie URL.
  • Formularze i walidacja: React Hook Form, Zod.
  • Testy jednostkowe: Vitest, Testing Library.
  • Umiejętność samodzielnego zaimplementowania endpointu w Pythonie (FastAPI, Pydantic) lub doświadczenie backendowe w innym języku i gotowość wejścia w Pythona. Praca obejmuje cały stack, od zapytania w bazie do widoku w przeglądarce.
  • SQL na poziomie samodzielnego pisania zapytań z łączeniem tabel i optymalizacją pod względem czasu wykonania.
  • Projektowanie przepływów i makiet na podstawie celu biznesowego. Zadania są przekazywane w formie celu, a rozwiązanie proponujesz samodzielnie.
  • Dobra znajomość Git i praktyka w Code Review.
  • Angielski pozwalający swobodnie pracować z dokumentacją techniczną.
  • Codzienna praca z agentami kodowymi w terminalu lub IDE (Claude Code, Codex CLI, Cursor, Copilot lub podobne). Nie jest wymagane doświadczenie w budowaniu produktów opartych o LLM; istotna jest umiejętność używania AI jako narzędzia przyspieszającego pisanie kodu.
  • Umiejętność przygotowania kontekstu dla agenta: instrukcje projektowe, specyfikacje i plany zapisane w repozytorium oraz dobór modelu do zadania.
  • Krytyczne czytanie wygenerowanego kodu i umiejętność wyjaśnienia każdej linii wysyłanej do review.
  • Rozpoznawanie błędów modeli, takich jak renderowanie po stronie klienta na stronach wymagających indeksowania, ciche regresje Core Web Vitals, problemy z wydajnością mapy i dostępnością.
  • Higiena pracy z modelami: sekrety i dane produkcyjne pozostają poza zewnętrznymi modelami, a wygenerowany kod przechodzi lint, kontrolę typów i testy.
  • Weryfikacja umiejętności odbywa się poprzez zadanie rekrutacyjne wykonywane własnymi narzędziami AI.

Mile widziane

  • Doświadczenie z serwisami o dużej liczbie stron w indeksie, Google Search Console i pozycjonowaniem.
  • Wektorowe tile’e, PMTiles i optymalizacja renderowania dużych zbiorów na mapie.
  • Dostępność (WCAG), testy A/B i analityka produktowa.
  • PostGIS lub inne doświadczenie z danymi przestrzennymi po stronie bazy.
  • Playwright i testy end-to-end.
  • Doświadczenie w pracy we wczesnej fazie produktu.

Zakres zadań

  • Rozwój publicznego serwisu: wyszukiwarka, widoki ofert i lokalizacji, mapy, wydajność i SEO.
  • Rozwój interfejsu panelu operatorskiego do pracy na danych: komponenty współdzielone, wzorce i użyteczność.
  • Prowadzenie własnego zadania od decyzji do produkcji: endpoint, widok, testy i obserwacja po wdrożeniu.
  • Praca z typowanym klientem API generowanym z kontraktu OpenAPI.
  • Podejmowanie decyzji o architekturze frontendu i standardach jakości kodu.
  • Code Review i dbanie o jakość kodu.
  • Udział w decyzjach produktowych i planowaniu kolejnych kroków.

Jak współpracujemy

  • Ciągły przepływ zadań i krótki tygodniowy przegląd kierunku.
  • Decyzję o rozwiązaniu podejmuje osoba, która je dowozi.
  • Wdrożenia małymi krokami, za pipeline’em CI.

Oferujemy

  • Możliwość współpracy zdalnej.
  • Pełny dostęp do narzędzi AI i licencje developerskie.
  • Realny wpływ na produkt i stack; decyzje są widoczne w produkcie.
  • System benefitów, m.in. prywatną opiekę medyczną, ubezpieczenie na życie, kartę sportową i szkolenia.

Similar jobs you might like