JustJoin.IT Praca zdalna Senior New

Frontend Engineer (React, Typescript)

B3 Consulting Poland

⚲ Warszawa

Do uzgodnienia

Wymagania

  • React na poziomie zaawansowanym (hooks, Context API, optymalizacja wydajności)
  • TypeScript na poziomie zaawansowanym (typowanie komponentów, hooków, akcji i reducerów Redux, typy generyczne)
  • Redux — głębokie zrozumienie architektury i trzech zasad, integracja przez useSelector/useDispatch, niezmienność stanu, optymalizacja oparta na selektorach
  • Doświadczenie w implementacji złożonej logiki biznesowej po stronie klienta (operacje asynchroniczne, integracja REST API, myślenie architektoniczne o przepływie danych, wydajność algorytmiczna przy dużych zbiorach danych)
  • Znajomość Atomic Design i wzorca MVC
  • Praktyki inżynierskie: SOLID, testy jednostkowe/integracyjne (obowiązkowe pokrycie kodu), code review, Git, odpowiedzialność za pełne epiki
  • Angielski B2+
  • Możliwość wykonywania pracy w Polsce (obywatelstwo, karta pobytu, wiza itp.)

Opis stanowiska

B3 Consulting Poland szuka Frontend Engineera do projektu, w którym frontend nie jest prostym CRUD-em — kluczowa jest złożona logika biznesowa po stronie klienta: duże wolumeny danych, złożone transformacje, operacje algorytmiczne i optymalizacja wydajności. Będziesz budować i utrzymywać komponenty React w metodyce Atomic Design, zarządzać stanem przez Redux i integrować się z REST API oraz zewnętrznymi narzędziami desktopowymi. To oferta dla osoby, która lubi myśleć architektonicznie o przepływie danych i brać odpowiedzialność za całe epiki — od zrozumienia logiki biznesowej po wdrożenie. Zespół dzieli się obowiązkami QA, więc przyda się zacięcie do ręcznego testowania i szukania przypadków brzegowych.

🔍 Dekoder Ogłoszenia

🟡
Work in a Scandinavian culture built on logic, trust, and open dialogue
Może sugerować płaską strukturę i mniejszy mikrozarząd, ale też być ogólnym hasłem bez pokrycia — warto dopytać o realny styl komunikacji i podejmowania decyzji.
🟡
Health and sports benefits tailored to your needs
Standardowy benefit, ale 'tailored to your needs' bywa elastyczne w interpretacji — warto sprawdzić, co konkretnie obejmuje (karta MultiSport, prywatna opieka, budżet).
🟡
Speed Coaching – short sessions designed to provide new perspectives and solutions
Brzmi jak wewnętrzna inicjatywa rozwojowa, ale może być też sposobem na łatanie problemów zespołowych bez realnego wsparcia mentorskiego.
🟢
this is not a CRUD application - algorithmic correctness is a daily challenge
Sugeruje ambitny projekt i realne wyzwania techniczne — pozytywny sygnał, jeśli szukasz pracy z algorytmiką i wydajnością, ale też zapowiedź wysokich wymagań.
🟡
Ownership of software engineering
Może oznaczać realny wpływ na techniczne decyzje, ale też przenoszenie odpowiedzialności bez wsparcia — warto dopytać o granice autonomii i code review.