Senior React Engineer – Real-Time Chat Platform
⚲ Krakow
27 720 - 33 600 PLN netto (B2B)
Wymagania
- min. 5 lat doświadczenia w React i TypeScript
- udokumentowane doświadczenie w budowaniu aplikacji z real-time streamingiem UI
- biegła znajomość Tailwind CSS oraz systemów designu shadcn/ui lub Radix UI
- praktyczne doświadczenie z narzędziami AI-assisted development (Copilot, Cursor, Claude Code)
- umiejętność zarządzania złożonym stanem po stronie klienta w szybkim tempie pracy
- angielski na poziomie komunikatywnym
- prawo do pracy w Unii Europejskiej
Mile widziane
- doświadczenie z Dynamics 365 / Dataverse (encje, typy aktywności)
Opis stanowiska
Praca nad produkcyjną aplikacją czatu w React dla klienta z branży komunikacyjnej — samodzielny produkt z real-time streamingiem i integracją API AI (OpenAI, Azure OpenAI, SSE). Realnie zajmiesz się komponentami UI czatu, złożonym stanem po stronie klienta i wydajnością aplikacji. To oferta dla doświadczonego frontendowca, który lubi pracować z niedojrzałymi technologiami i samodzielnie ogarniać złożoną logikę — warto dopytać o dojrzałość rozwiązań streamingowych i architekturę stanu, bo opis sugeruje, że część wyzwań może wynikać z problemów wydajnościowych lub architektonicznych wymagających ciągłych poprawek.
🔍 Dekoder Ogłoszenia
🔴
leader in cutting-edge communication technology
Może oznaczać, że firma jest innowacyjna, ale równie dobrze może być pustym frazesem marketingowym bez konkretnych dowodów.
🔴
craft innovative chat experiences that connect and inspire!
Brzmi ambitnie, ale w praktyce może oznaczać tworzenie standardowych funkcji czatu z niewielkimi ulepszeniami.
🔴
pushing the boundaries of real-time streaming and AI integration
Sugestia zaawansowanych technologii, ale może oznaczać pracę z nowymi, niedojrzałymi rozwiązaniami lub konieczność szybkiego uczenia się.
🔴
AI-assisted development tools to boost productivity
Może oznaczać użycie narzędzi typu Copilot, ale też potencjalnie brak wystarczającej dokumentacji lub konieczność weryfikacji kodu generowanego przez AI.
🔴
Manage challenging client-side states effectively
Może oznaczać skomplikowaną logikę aplikacji, ale też potencjalnie problemy z wydajnością lub architekturą, które wymagają ciągłych poprawek.