Senior Full-stack Developer – Web GIS / Geospatial (m/k/n) w Wrocław, Polska
UPVANTA SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
KontraktUmowa czasowa lub freelancing
220,00 – 260,00 zł
Wrocław, Polska
Twój zakres obowiązków
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.
Nasze 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, https://jobeax.com/link/JSd7UYCSg572jJDY lub PHP, w szczególności: Spring Boot, Hibernate, REST API, PHP do lekkich funkcjonalności server-side, https://jobeax.com/link/JSd7UYCSg572jJDY 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+.
Mile widziane
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.