JavaScript / Mashup Developer
⚲ Kraków, Warszawa
28 560 - 30 240 PLN netto (B2B)
Wymagania
- min. 10 lat doświadczenia w ReactJS (16.x lub nowszym)
- praktyczne doświadczenie z narzędziami AI dla deweloperów (np. GitHub Copilot)
- doświadczenie z D3.js i AG-Grid
- doświadczenie w integracji Qliksense API z warstwą React
- doświadczenie z WebSockets i Enigma JS
- doświadczenie w testach jednostkowych z Jest i Enzyme
- praca hybrydowa (6 dni w miesiącu) z Warszawy lub Krakowa
Mile widziane
- doświadczenie z Module Federation przy użyciu Webpack
Opis stanowiska
emagine Polska szuka Mashup Developera do projektu finansowego, gdzie kluczowa jest integracja Qliksense API z Reactem oraz budowa generycznych komponentów UI. Będziesz pracować z D3.js, AG-Grid, WebSocketami i narzędziami AI (GitHub Copilot). Wymagane jest minimum 10 lat doświadczenia w ReactJS 16.x+, co jest bardzo specyficznym i trudnym do spełnienia wymogiem. Praca hybrydowa — 6 dni w miesiącu z Warszawy lub Krakowa.
🔍 Dekoder Ogłoszenia
🔴
highly experienced Mashup Developer with a minimum of 10 years of expertise in ReactJS (16.x or above)
10 lat doświadczenia w ReactJS (wersja 16.x lub nowsza) jest bardzo specyficzne i może być trudne do znalezienia, sugerując potencjalnie wygórowane wymagania.
🟡
AI tools such as GitHub Copilot
Wymóg posiadania doświadczenia z narzędziami AI może oznaczać, że firma dopiero zaczyna je wdrażać i szuka kogoś, kto pomoże w ich integracji i efektywnym wykorzystaniu, a niekoniecznie kogoś, kto już jest ekspertem.
🟡
Hybrid 6 days per month ( flexible) from Warszawa or Kraków
Elastyczność w zakresie 6 dni pracy hybrydowej w miesiącu może oznaczać, że oczekiwana jest duża samodzielność w organizacji pracy i potencjalnie większa liczba dni pracy zdalnej, jeśli projekt tego wymaga.
🟡
innovative problem-solving skills
To standardowy zwrot, który może oznaczać zarówno rzeczywiste wyzwania wymagające kreatywności, jak i po prostu potrzebę samodzielnego radzenia sobie z typowymi problemami projektowymi.
🟡
Construct generic UI components for various applications
Może to oznaczać potrzebę stworzenia biblioteki komponentów wielokrotnego użytku, co jest standardową praktyką, ale też może sugerować, że obecne komponenty są słabo zorganizowane i wymagają refaktoryzacji.