First seen by Alion on Sep 27, 2026.
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. Duży nacisk położony jest na:
wydajność aplikacji,
bezpieczeństwo,
dostępność cyfrową,
skalowalność,
obsługę użytkowników na całym świecie, również przy ograniczonej przepustowości sieci,
jakość i czytelność kodu,
transformację oraz wizualizację danych geospatial.
Praca odbywa się w międzynarodowym, wielokulturowym i wielojęzycznym środowisku.
Zakres odpowiedzialności
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.
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ęzykaangielskiego min. B2+ orazwł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.

