Front-end Engineer
⚲ Warszawa
17 000 - 20 000 PLN netto (B2B)
Wymagania
- React
- TypeScript
- Next.js
Opis stanowiska
Jesteśmy Property Group - właścicielem portalu RynekPierwotny.pl i rozwijającego się ekosystemu produktów wokół rynku nieruchomości. Budujemy produkty, które mają realny wpływ na decyzje zakupowe i sprzedażowe - od pierwszego kontaktu użytkownika z ofertą aż po finalizację transakcji. Teraz otwieramy nowy front: rynek wtórny i prawdziwy kierunek digital advisory. Mamy plan, silną grupę kapitałową za sobą i długofalową roadmapę rozwoju.
Front-end Engineer (React, Next.js)
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 i ruch organiczny jest naszym 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 Python (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 dostajesz w formie celu, a rozwiązanie proponujesz sam.
• Dobra znajomość Git i praktyka w Code Review.
• Angielski pozwalający swobodnie pracować z dokumentacją techniczną.
Praca z AI:
• Codzienna praca z agentami kodowymi w terminalu lub IDE (Claude Code, Codex CLI, Cursor, Copilot lub podobne). Nie szukamy osoby z doświadczeniem w budowaniu produktów opartych o LLM. Interesuje nas to, że potrafisz dobrze pracować z AI jako narzędziem przyspieszającym pisanie kodu.
• Umiejętność przygotowania kontekstu dla agenta: instrukcje projektowe, specyfikacje i plany zapisane w repozytorium, dobór modelu do zadania.
• Krytyczne czytanie wygenerowanego kodu. Każdą linię, którą wysyłasz do review, potrafisz wyjaśnić.
• Rozpoznawanie sytuacji, w których model się myli: renderowanie po stronie klienta na stronach wymagających indeksowania, ciche regresje Core Web Vitals, wydajność mapy, dostępność.
• Higiena pracy z modelami: sekrety i dane produkcyjne zostają poza zewnętrznymi modelami, a wygenerowany kod przechodzi przez lint, typy i testy.
• Sprawdzamy to zadaniem rekrutacyjnym, które wykonujesz własnymi narzędziami AI.
Mile widziane:
• Serwisy z dużą liczbą stron w indeksie, praca z Google Search Console i pozycjonowaniem.
• Wektorowe tile’y, PMTiles, optymalizacja renderowania dużych zbiorów na mapie.
• Dostępność (WCAG), testy A/B, 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ść, SEO.
• Rozwój interfejsu panelu operatorskiego do pracy na danych: komponenty współdzielone, wzorce, użyteczność.
• Prowadzenie własnego zadania od decyzji do produkcji: endpoint, widok, testy, obserwacja po wdrożeniu.
• Typowany klient API generowany z kontraktu OpenAPI.
• Decyzje 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 na stack. Twoje decyzje widać w produkcie.
• System benefitów (m.in. prywatna opieka medyczna, ubezpieczenie na życie, karta sportowa, szkolenia).
• Współpracę z polską firmą istniejącą od 17 lat i z szerokimi aspiracjami.
Front-end Engineer (React, Next.js)
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 i ruch organiczny jest naszym 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 Python (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 dostajesz w formie celu, a rozwiązanie proponujesz sam.
• Dobra znajomość Git i praktyka w Code Review.
• Angielski pozwalający swobodnie pracować z dokumentacją techniczną.
Praca z AI:
• Codzienna praca z agentami kodowymi w terminalu lub IDE (Claude Code, Codex CLI, Cursor, Copilot lub podobne). Nie szukamy osoby z doświadczeniem w budowaniu produktów opartych o LLM. Interesuje nas to, że potrafisz dobrze pracować z AI jako narzędziem przyspieszającym pisanie kodu.
• Umiejętność przygotowania kontekstu dla agenta: instrukcje projektowe, specyfikacje i plany zapisane w repozytorium, dobór modelu do zadania.
• Krytyczne czytanie wygenerowanego kodu. Każdą linię, którą wysyłasz do review, potrafisz wyjaśnić.
• Rozpoznawanie sytuacji, w których model się myli: renderowanie po stronie klienta na stronach wymagających indeksowania, ciche regresje Core Web Vitals, wydajność mapy, dostępność.
• Higiena pracy z modelami: sekrety i dane produkcyjne zostają poza zewnętrznymi modelami, a wygenerowany kod przechodzi przez lint, typy i testy.
• Sprawdzamy to zadaniem rekrutacyjnym, które wykonujesz własnymi narzędziami AI.
Mile widziane:
• Serwisy z dużą liczbą stron w indeksie, praca z Google Search Console i pozycjonowaniem.
• Wektorowe tile’y, PMTiles, optymalizacja renderowania dużych zbiorów na mapie.
• Dostępność (WCAG), testy A/B, 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ść, SEO.
• Rozwój interfejsu panelu operatorskiego do pracy na danych: komponenty współdzielone, wzorce, użyteczność.
• Prowadzenie własnego zadania od decyzji do produkcji: endpoint, widok, testy, obserwacja po wdrożeniu.
• Typowany klient API generowany z kontraktu OpenAPI.
• Decyzje 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 na stack. Twoje decyzje widać w produkcie.
• System benefitów (m.in. prywatna opieka medyczna, ubezpieczenie na życie, karta sportowa, szkolenia).
• Współpracę z polską firmą istniejącą od 17 lat i z szerokimi aspiracjami.
🔍 Dekoder Ogłoszenia
🔴
rozwijającego się ekosystemu produktów wokół rynku nieruchomości
Może oznaczać zarówno innowacyjne projekty, jak i chaotyczne rozszerzanie oferty bez jasnej strategii.
🔴
prawdziwy kierunek digital advisory
Może oznaczać pionierskie podejście do doradztwa cyfrowego, ale też niejasno zdefiniowany obszar odpowiedzialności.
🔴
Umiejętność samodzielnego zaimplementowania endpointu w Python (FastAPI, Pydantic) lub doświadczenie backendowe w innym języku i gotowość wejścia w Pythona.
Oczekuje się od front-end developera, że będzie również tworzył backendowe endpointy, co może oznaczać szerszy zakres obowiązków niż standardowo.
🔴
Praca obejmuje cały stack, od zapytania w bazie do widoku w przeglądarce.
Potwierdza, że rola jest full-stackowa, a nie czysto front-endowa, co może być zaskoczeniem dla kandydata szukającego tylko front-endu.
🔴
SQL na poz
Fragment jest niekompletny, co sugeruje niedopracowanie ogłoszenia lub potencjalne pominięcie kluczowych informacji dotyczących wymagań SQL.