Senior Frontend Software Engineer
⚲ Gdańsk
35 100 - 46 800 PLN brutto (UoP)
Wymagania
- biegłość w JavaScript/TypeScript, React i CSS
- doświadczenie w budowaniu złożonych aplikacji mapowych (Mapbox, Maplibre lub Google Maps) z renderowaniem w czasie rzeczywistym
- znajomość WebGL, WebGPU lub ThreeJS oraz WebAssembly (WASM)
- umiejętność pisania szybkiego, wydajnego i łatwego w utrzymaniu kodu
- biegłość w wykorzystaniu nowoczesnych narzędzi LLM do przyspieszania pracy i poprawy jakości kodu
- gotowość do relokacji do Trójmiasta
Opis stanowiska
Praca przy systemie krytycznym dla linii lotniczych i Departamentu Obrony USA — interfejsy do monitorowania i przewidywania trajektorii lotów w czasie rzeczywistym, oparte na mapach i dużej ilości danych geoprzestrzennych. Będziesz współpracować z zespołem designu nad wydajnymi aplikacjami mapowymi. To oferta dla doświadczonego frontendowca, który lubi pracę z grafiką akcelerowaną (WebGL/WebGPU) i ma wysoką samodzielność — oczekiwana jest proaktywność i rozwiązywanie problemów bez czekania na wytyczne. Oferta obejmuje relokację do Trójmiasta.
🔍 Dekoder Ogłoszenia
🔴
mission-critical technology
System jest kluczowy dla działania, co może oznaczać wysokie wymagania dotyczące stabilności, dostępności i potencjalnie presję związaną z jego niezawodnością.
🟢
compressing days of analysis into seconds of action
Podkreśla szybkość i efektywność systemu, co może sugerować potrzebę pracy z bardzo dużymi ilościami danych i optymalizacją wydajności.
🔴
develop user interfaces that support mission-critical operations
Oznacza, że interfejsy będą używane w sytuacjach wymagających dużej precyzji i niezawodności, co może wiązać się z rygorystycznymi testami i procesami.
🔴
A bias for action. When you see a problem you solve it.
Sugestia, że oczekiwana jest duża samodzielność i proaktywność w rozwiązywaniu problemów, co może oznaczać brak jasno zdefiniowanych procesów lub wsparcia.
🟢
craft performant, map-driven web applications
Wskazuje na potrzebę tworzenia aplikacji o wysokiej wydajności, co może wymagać głębokiej wiedzy technicznej i ciągłej optymalizacji.