Upvanta
Upvanta
New

Senior Full-stack Developer – Web GIS / Geospatial

220 - 260 PLN/ godz.B2B
SeniorFull-time·B2B
#438631·Dodano 2 dni temu·3
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

PHPNode.jsJavaScriptJavaWebpackViteOpenLayersjQueryHTMLCSS

Firma i stanowisko

Dla jednego z naszych klientów szukamy Senior Full-stack Developera z bardzo mocnym doświadczeniem w tworzeniu aplikacji webowych oraz Web GIS / geospatial programming. Dołączysz do międzynarodowego projektu rozwijającego globalny system mapowania osadnictwa, wspierający komponent ekspozycji na zagrożenia w ramach europejskiego systemu zarządzania kryzysowego.

Wymagania

  • Wykształcenie wyższe oraz:
    • min. 10 lat odpowiedniego doświadczenia IT – przy wykształceniu magisterskim,
    • min. 12 lat – przy wykształceniu licencjackim/inżynierskim,
    • min. 17 lat – przy wykształceniu średnim.
  • Min. 15 lat doświadczenia w tworzeniu stron/aplikacji webowych, obejmującego front-end, back-end oraz web mastering.
  • Min. 10 lat doświadczenia w geospatial web programming.
  • Min. 10 lat doświadczenia w UI/UX design.
  • Min. 5 lat doświadczenia z narzędziami do zarządzania kodem i danymi, w tym Git, oraz znajomość legacy systems wykorzystujących SVN.
  • Bardzo dobra znajomość:
    • JavaScript, HTML, CSS,
    • jQuery, Kendo UI Professional for jQuery, OpenLayers,
    • legacy JavaScript ES3/ES5 oraz nowoczesnego ES6+,
    • Webpack / Vite.
  • Doświadczenie z backendowymi technologiami Java, Node.js lub PHP, w szczególności:
    • Spring Boot, Hibernate, REST API,
    • PHP do lekkich funkcjonalności server-side,
    • Node.js do skryptów offline, automatyzacji i transformacji danych,
    • SQLite oraz dostępem do danych za pomocą SQL.
  • Certyfikacja lub profesjonalne szkolenie z zakresu IT Security / Web Application Security.
  • IBM Data Science Professional Certificate lub równoważny certyfikat.
  • IBM AI Engineering Professional Certificate lub równoważny certyfikat obejmujący metody AI/ML związane z naukowymi/geospatial data products.
  • Certyfikacja lub profesjonalne szkolenie z zakresu digital accessibility.
  • Certyfikacja lub profesjonalne szkolenie z zakresu UX research.
  • Znajomość języka angielskiego min. B2+ oraz włoskiego min. B2+.

Dodatkowym atutem będzie:

  • doświadczenie w pracy z dużymi zbiorami danych naukowych/geospatial,
  • doświadczenie w projektowaniu architektury aplikacji Web GIS,
  • praktyczna znajomość standardów dostępności i bezpieczeństwa aplikacji webowych,
  • doświadczenie w tworzeniu aplikacji przeznaczonych dla użytkowników korzystających z ograniczonego łącza.

Obowiązki

  • Rozwój i utrzymanie funkcjonalności full-stack – od architektury front-endu i interakcji użytkownika po logikę backendową, API i integrację z bazami danych.
  • Monitorowanie, testowanie i optymalizacja architektury aplikacji Web GIS, ze szczególnym uwzględnieniem wydajności renderowania, sieci, dostępności i skalowalności.
  • Projektowanie i rozwój nowych komponentów architektury oraz istniejących rozwiązań w celu poprawy UX.
  • Projektowanie procesów transformacji danych oraz skryptów automatyzujących konwersję danych naukowych i geospatial, m.in. XLS i TIFF → JSON, GeoJSON oraz Cloud Optimized GeoTIFF.
  • Implementacja dobrych praktyk bezpieczeństwa aplikacji webowych, w tym walidacji i sanityzacji danych, ochrony przed XSS oraz analizy i remediacji podatności zgodnie z podejściem OWASP Top 10.
  • Rozwój responsywnych aplikacji działających na różnych przeglądarkach i urządzeniach oraz integracja z REST API.
  • Tworzenie server-side proxy services/endpoints.
  • Przygotowywanie elementów graficznych, interaktywnych wizualizacji danych, infografik oraz szablonów publikacji data-driven zgodnych z identyfikacją wizualną.
  • Testowanie, debugowanie, analiza problemów oraz przygotowywanie dokumentacji technicznej.

Inne informacje

Informujemy, że administratorem danych jest Upvanta sp. z o.o z siedzibą w Warszawie, ul. Prosta 70_(dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

Upvanta

Upvanta

274 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz