Ta lista zawiera jedynie kraje, dla których opublikowano oferty pracy w wybranym języku (np. we francuskiej wersji wyświetlane są tylko oferty pracy napisane po francusku, a w angielskiej – tylko te po angielsku).
Integracja frontendu z API (REST), w tym synchronizacja danych schematu (GoJS <-> backend w Javie)
Implementacja importu/eksportu schematów (JSON) oraz obsługi plików Excel (xlsx)
Optymalizacja wydajności przy pracy z dużymi grafami (dziesiątki/setki węzłów)
Implementacja testów jednostkowych i integracyjnych (Jasmine, Karma)
Współpraca z UX/analitykiem przy projektowaniu UI zgodnie z Design System
Dbanie o dostępność, responsywność i zgodność aplikacji z dobrymi praktykami webowymi
Współpraca z członkami interdyscyplinarnego zespołu w podejściu Agile
Analiza wymagań funkcjonalnych oraz przygotowanie projektów ich realizacji
Współpraca z innymi zespołami informatycznymi w celu zapewnienia integracji systemów
Doskonalenie procesów i metodyk programowania, a także wprowadzanie nowych technologii do produkcji
Utrzymywanie wysokiego poziomu jakości kodu oraz dokładności dokumentacji projektowej
Monitorowanie i raportowanie postępów projektów oraz podejmowanie działań naprawczych w razie potrzeby
Wymagania:
Bardzo dobra znajomość Angular 2+ (preferowany Angular 15–19)
Swobodne posługiwanie się TypeScript, RxJS, HTML5, CSS/Sass w codziennej pracy
Doświadczenie w pracy z biblioteką GoJS lub innymi narzędziami grafowym, obejmującego: tworzenie customowych szablonów węzłów i krawędzi, pracę z layoutami (hierarchiczny, layered, force-directed), obsługę eventów i interakcji użytkownika, serializację/odtwarzanie schematów (JSON), integrację z Angular (komponenty, lifecycle, data binding)
Znajomość algorytmów grafowych i ich zastosowania w wizualizacji (np. wyszukiwanie ścieżek, analiza cykli, porządkowanie layoutu)
Doświadczenie w integracji SPA z API REST
Umiejętność debugowania i optymalizacji kodu frontendu
Znajomość wzorców projektowych i zasad Clean Code/SOLID w kontekście frontendu
Doświadczenie w pisaniu testów automatycznych (unit + e2e)
Znajomość: języków obiektowych: Java 17+, Java EE, serwerów aplikacyjnych: Quarkus Wildfly, języków skryptowych: TypeScript, HTML, CSS i Sass, systemów zarządzania pakietami: Maven / NPM, relacyjnych baz danych: Oracle, narzędzi CI/CD: Docker, Jenkins, frameworków frontendowych: Angular (must-have), tworzenia zawartości i wyglądu stron: CSS, HTML, systemów kontroli wersji: Git (szczególnie z połączeniem z Gitlab), preprocessingu: LESS, Stylus lub Sass, technologii integracyjnych: SOAP, REST, Oracle Packages (function, procedures, views)
Konkurencyjny system wynagrodzeń, składający się z wynagrodzenia podstawowego oraz atrakcyjnego systemu premiowego
Indywidualny budżet szkoleniowy, przyznawany na podnoszenie kwalifikacji i wspierający rozwój zawodowy
Klarowną ścieżkę rozwoju zawodowego
Elastyczne godziny pracy i możliwość pracy zdalnej/hybrydowej
Pakiet benefitów pozapłacowych m.in. prywatna opieka medyczna, karta Multisport oraz ubezpieczenie na życie na preferencyjnych warunkach, dodatkowe świadczenia w ramach ZFŚS
Dodatkowy dzień wolny z okazji Dnia Energetyka – 14 sierpnia
Pracę w przyjaznej atmosferze i wsparcie zespołu nastawionego na dzielenie się wiedzą oraz doświadczeniami
Wewnętrzny program mentoringowy wspierający zarówno nowych jak i obecnych pracowników
Program onboardingowy pozwalający na szybką i przyjazną adaptacje do pracy
Udział w projektach greenfield mających strategiczny wpływ na sektor energetyczny w Polsce i w Europie
Używamy plików cookie, aby poprawić Twoje doświadczenia podczas przeglądania, analizować ruch i dostarczać spersonalizowane treści. Klikając „Akceptuję”, wyrażasz zgodę na używanie plików cookie.