Front-end Engineer
Tech Stack / Keywords
Firma i stanowisko
Jesteśmy Property Group - właścicielem portalu RynekPierwotny.pl i rozwijającego się ekosystemu produktów wokół rynku nieruchomości. Budujemy produkty mające realny wpływ na decyzje zakupowe i sprzedażowe od pierwszego kontaktu użytkownika z ofertą aż po finalizację transakcji. Obecnie otwieramy nowy front: rynek wtórny i kierunek digital advisory. Firma ma silną grupę kapitałową i długofalową roadmapę rozwoju.
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.
- Praca z mapami w przeglądarce (MapLibre GL, Mapbox GL, Leaflet lub podobne): warstwy, źródła, klastrowanie, GeoJSON, wydajność.
- Znajomość Tailwind CSS i komponentów 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ść do nauki Python.
- Znajomość 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.
- Dobra znajomość Git i praktyka w Code Review.
- Angielski pozwalający swobodnie pracować z dokumentacją techniczną.
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.
- Doświadczenie z PostGIS lub innymi danymi przestrzennymi po stronie bazy danych.
- Testy end-to-end: Playwright.
- Doświadczenie w pracy we wczesnej fazie produktu.
Obowiązki
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.
Praca z AI:
- Codzienna praca z agentami kodowymi w terminalu lub IDE (Claude Code, Codex CLI, Cursor, Copilot lub podobne).
- Umiejętność przygotowania kontekstu dla agenta: instrukcje projektowe, specyfikacje i plany zapisane w repozytorium, dobór modelu do zadania.
- Krytyczne czytanie wygenerowanego kodu z wyjaśnianiem każdej linii wysłanej do review.
- Rozpoznawanie sytuacji błędów modeli, np. renderowanie po stronie klienta na stronach wymagających indeksowania, regresje Core Web Vitals.
- Higiena pracy z modelami: sekrety i dane produkcyjne poza zewnętrznymi modelami, kod przechodzi przez lint, typy i testy.
- Zadanie rekrutacyjne wykonywane własnymi narzędziami AI.
Benefity
- Możliwość współpracy zdalnej.
- Pełny dostęp do narzędzi AI i licencje developerskie.
- Realny wpływ na produkt i techniczny stack.
- System benefitów, w tym prywatna opieka medyczna, ubezpieczenie na życie, karta sportowa, szkolenia.
- Współpraca z polską firmą istniejącą od 17 lat o szerokich aspiracjach.
Inne informacje
Informujemy, że administratorem danych jest Property Group Sp. z o.o. z siedzibą w Warszawie, ul. Rodziny Hiszpańskich 8. Podanie danych obowiązkowych jest niezbędne do przeprowadzenia procesu rekrutacji. Dane są przetwarzane do czasu zakończenia rekrutacji oraz możliwości dochodzenia roszczeń. Zgoda na przetwarzanie danych może być wycofana w dowolnym momencie.
Property Group
5 aktywnych ofert