Frontend Engineer
AgileEngine
Rola polega na budowaniu i utrzymaniu frontendu dla globalnej platformy QSR (Quick Service Restaurant) — aplikacji webowej dla gości, która obejmuje wyszukiwarkę restauracji, przeglądanie menu, zamawianie online, koszyk, płatności i program lojalnościowy. Na co dzień będziesz pisać czysty TypeScript w React i Next.js (App Router), integrować headless CMS (AEM), łączyć się z backendowymi API (zamówienia, autoryzacja, płatności), dbać o testy, wydajność (Core Web Vitals) i dostępność. Praca w zespole Agile z code review na każdym PR.
Brakuje: nie podano wielkości zespołu, brak informacji o stałości projektu (długoterminowość).
Rola polega na budowaniu i utrzymaniu frontendu dla globalnej platformy QSR (Quick Service Restaurant) — aplikacji webowej dla gości, która obejmuje wyszukiwarkę restauracji, przeglądanie menu, zamawianie online, koszyk, płatności i program lojalnościowy. Na co dzień będziesz pisać czysty TypeScript w React i Next.js (App Router), integrować headless CMS (AEM), łączyć się z backendowymi API (zamówienia, autoryzacja, płatności), dbać o testy, wydajność (Core Web Vitals) i dostępność. Praca w zespole Agile z code review na każdym PR.
- ✓Wynagrodzenie w USD z możliwością wzrostu
- ✓Budżet na edukację i fitness
- ✓Mentoring, TechTalks i spersonalizowane plany rozwoju
- ✓Elastyczny czas pracy i pełne zdalne
- ✓Nowoczesny stack: React, Next.js App Router, TypeScript, Tailwind, Redux Toolkit, React Query
- −Proces rekrutacyjny zawiera asynchroniczny etap z testem Codility i nagraniem wideo — może to zająć sporo czasu
- −Firma to software house (AgileEngine), więc stabilność projektu może zależeć od klienta
- !Brak informacji o wielkości zespołu frontendowego
- !Nie podano, czy praca jest na jednym projekcie długoterminowo, czy rotacyjnie
- !Brak informacji o dyżurach on-call czy awaryjnych wdrożeniach
- •Pisanie i refaktoryzacja kodu w TypeScript/React/Next.js dla widoków klienckich (restauracje, menu, koszyk, checkout)
- •Implementacja komponentów z AEM headless CMS i integracja z API backendowymi (zamówienia, autoryzacja, płatności)
- •Tworzenie testów jednostkowych, komponentowych i integracyjnych z uwzględnieniem dostępności i Core Web Vitals
- •Debugowanie i naprawa błędów międzyprzeglądarkowych z użyciem narzędzi do zrzutów sieciowych i profilowania wydajności
- •Code review pull requestów kolegów z zespołu i wdrażanie feedbacku we własnych PR
- •Uczestnictwo w ceremoniach Agile: daily, sprint planning, refinement, retrospektywy
- •Współpraca z product managerami, designerami i backend engineerami przy ustalaniu API i implementacji Figma designów
- •Utrzymywanie pipeline'ów CI/CD (GitHub Actions/Azure DevOps) oraz zarządzanie wdrożeniami na produkcję
Oferta dla doświadczonych specjalistów (Senior).
Frontend engineer z co najmniej 4 latami doświadczenia, który ma solidne podstawy React i TypeScript, pracował z Next.js i potrafi integrować REST API. Osoba, która zna podstawy testowania i CI/CD, ale niekoniecznie ma głęboką wiedzę o wydajności czy dostępności.
Nie dla juniorów ani midów bez silnego doświadczenia produkcyjnego z React, TypeScript i Next.js. Oferta wymaga samodzielności w budowaniu złożonych widoków i integracji, więc osoby z mniej niż 3-4 latami nie będą dobrze dopasowane.
- ?Ile osób liczy zespół frontendowy i jak jest zorganizowany?
- ?Czy praca jest na jednym projekcie długoterminowo, czy mogę być przenoszony między projektami?
- ?Jak wygląda proces code review i ile czasu poświęcamy na refaktoryzację?
- ?Czy są dyżury on-call lub wymagane wdrożenia poza godzinami pracy?
- ?Jakie narzędzia do monitorowania wydajności Core Web Vitals są używane?
- ?Jak wygląda współpraca z zespołem backendowym — czy API są już gotowe, czy współprojektujemy?
- ?Jaki jest stosunek pracy nad nowymi funkcjami do utrzymania i spłaty długu technicznego?
- ?Czy istnieje możliwość pracy przy innych projektach w przyszłości?
- −Nie podano wielkości zespołu
- −Brak informacji o stałości projektu (długoterminowość)
- −Nie wiadomo czy są dyżury on-call
- −Brak opisu polityki urlopowej na B2B
Zespół pracuje w Agile, z codziennymi standupami, sprint planningami i retrospektywami. Kultura oparta na współpracy, code review i dzieleniu się wiedzą.
Etap asynchroniczny: formularz, test Codility (30-60 min), 5-minutowe nagranie wideo. Następnie rozmowa techniczna z zespołem inżynieryjnym i finalna rozmowa z przyszłymi członkami zespołu.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię React.JS. Pełne statystyki zarobków →