Mid Frontend Developer (React, TypeScript) (Remote)
8400-15100 PLN miesięcznie (B2B)
Lexogrine
Czym będziesz się zajmować?
Poszukujemy Frontend Developera do projektu dla zagranicznego Klienta. Będziesz częścią wewnętrznego zespołu realizującego budowę aplikacji webowej. Praca zespołu jest koordynowana przez Delivery Managera po naszej stronie.
Częścią Twoich zadań będzie:
- Implementacja stron internetowych zgodnie z dostarczonymi projektami graficznymi i specyfikacjami
- Precyzyjne odwzorowanie designów w działającym kodzie z zachowaniem szczegółów wizualnych
- Tworzenie responsywnych, wydajnych i dobrze udokumentowanych aplikacji internetowych przy użyciu React i TypeScript
- Współpraca z zespołem UX/UI przy wdrażaniu interakcji i animacji
- Integracja z zewnętrznymi API i serwisami
Możliwa praca w pełnym wymiarze godzin lub w części (np. 80 godzin miesięcznie, także w godzinach wieczornych i weekendami). Start ASAP.
Projekt przewidziany na kilka miesięcy. Możliwość rozszerzenia współpracy po zakończeniu projektu, w tym stałego miesięcznego kontraktu oraz praca w ramach wewnętrznych produktów.
Proces rekrutacji:
- Udostępnienie CV oraz przykładowego kodu
- Zadanie testowe: implementacja przykładowego designu
- Rozmowa i peer programming
W zależności od liczby zgłoszeń zastrzegamy sobie prawo do odpowiedzenia na wybrane oferty, ale dołożymy wszelkich starań by odpowiedzieć na jak największą liczbę.
Kogo poszukujemy?
- Dobra znajomość React
- Organizacja kodu w reużywalnych, funkcjonalnych komponentach (nie korzystamy z class components) z dobrą separacją na foldery
- Podział między UI a logiką z wykorzystaniem React Contexts
- Umiejętność implementacji logiki połączenia z backendem, przechowywanie stanu na przestrzeni sesji użytkownika, unikanie nadmiarowych połączeń z endpointami oraz caching załadowanych danych
- Znajomość technik optymalizacji renderowania (useMemo, useCallback)
- Dobra znajomość TypeScript
- Pełne typowanie kodu, unikanie wykorzystania `any`
- Dobra znajomość SCSS
- Podział na wiele plików, unikanie inline stylów
- Umiejętność implementacji logiki połączenia z backendem w oparciu o dostarczoną dokumentację REST API (np. Swagger)
- Umiejętność pixel-perfect implementacji designów udostępnionych za pośrednictwem Figmy, z naciskiem na RWD
- Preferowana znajomość Motion.dev do implementacji animacji
- Znajomość Gita i umiejętność komunikacji technicznej (code review, dokumentacja)
- Język angielski na poziomie wystarczającym do swobodnej komunikacji z klientem, zarówno tekstowo jak i na callach
- Dostępność na czacie w stałych godzinach i codzienne uczestnictwo w zaplanowanych spotkaniach (standupy, planowanie sprintów)
- Umiejętność pracy z taskami na platformach typu Jira
Czego wymagamy?
Znajomości:
Mile widziane:
Języki:
- Angielski
- Polski
Jakie warunki i benefity otrzymasz?
- 50-90 PLN godzinowo (B2B)
- B2B - Elastyczne godziny pracy (praca projektowa)
- Praca zdalna: W całości
Gdzie będziesz pracował?
Zdalnie