Currency

FullStack Developer (Java + Angular)

JavaScript

FullStack Developer (Java + Angular)

JavaScript

Skarbowców 23B, Wrocław +1 Location

PSE Innowacje sp. z o.o.

Full-time
Permanent
Mid
Hybrid

Tech stack

    Angular 2+

    advanced

    GoJS

    regular

    TypeScript

    regular

    RxJS

    regular

    HTML5

    regular

    CSS/Saas

    regular

    Java 17+

    regular

    Oracle

    regular

    Git

    regular

    React

    nice to have

Job description

PSE Innowacje jest spółką powstałą w 2012 na zlecenie operatora systemu przesyłowego - PSE S.A. Od 2012 roku realizujemy takie zadania jak: prowadzenie analiz i badań, w tym analiz techniczno-ekonomicznych, prowadzenie prac badawczo-rozwojowych, budowa nowych oraz rozwój i modernizacja istniejących systemów informatycznych wspierających prowadzenie ruchu sieciowego. Naszą misją jest dbałość o niezawodną i efektywną pracę systemu elektroenergetycznego w Polsce oraz jego stały rozwój. Jesteśmy jednostką do innowacyjnych zadań specjalnych w branży elektroenergetycznej.


Poszukujemy do naszego Centrum Kompetencji Informatyka osoby na stanowisko:

FullStack Developer


📍 Miejsce pracy:

  • Praca hybrydowa z Wrocławia lub Warszawy (2-4x/miesiąc).

  • Spotkania zespołowe 1x/miesiąc we Wrocławiu.


🛠 Podstawowy zakres obowiązków na stanowisku:       

  • Projektowanie, implementacja i utrzymanie Single Page Application (SPA) w Angularze 19.

  • Tworzenie i rozwój interaktywnych schematów i diagramów w GoJS, zgodnie z regułami biznesowymi.

  • Budowa i dostosowanie customowych komponentów Angular dla wizualizacji schematów.

  • Implementacja customowych szablonów węzłów i krawędzi w GoJS (style, ikony, etykiety, atrybuty).

  • Obsługa interakcji użytkownika: drag & drop, edycja elementów, walidacja połączeń, eventy (kliknięcia, zmiany, undo/redo).

  • 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.

 

📝 Od kandydatów oczekujemy:

  • Bardzo dobrej znajomości Angular 2+ (preferowany Angular 15–19).

  • Swobodnego posługiwania się TypeScript, RxJS, HTML5, CSS/Sass w codziennej pracy.

  • Doświadczenia 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ści algorytmów grafowych i ich zastosowania w wizualizacji (np. wyszukiwanie ścieżek, analiza cykli, porządkowanie layoutu).

  • Doświadczenia w integracji SPA z API REST.

  • Umiejętności debugowania i optymalizacji kodu frontendu.

  • Znajomości wzorców projektowych i zasad Clean Code/SOLID w kontekście frontendu.

  • Doświadczenia w pisaniu testów automatycznych (unit + e2e).

  • Znajomości:

    • 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).


💎 Dodatkowym atutem będzie:

  • Znajomość serwerów aplikacyjnych: Spring-boot, Wildfly.

  • Znajomość relacyjnych baz danych: MySQL, PostgreSQL.

  • Znajomość frameworku Angular.


🌟 Jakich cech szukamy?

  • Odpowiedzialność, terminowość, komunikatywność i samodzielność w realizacji zadań.

  • Umiejętność współpracy w ramach zespołu.

  • Bardzo dobra orientacja w bieżących kierunkach rozwoju technologii informatycznych w danym obszarze.

  • Umiejętność wytyczania kierunków rozwoju oprogramowania.


🚀 Z naszej strony zapewniamy:

  • Stabilne zatrudnienie na podstawie umowy o pracę.

  • 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.


Chcesz dołączyć do naszego zespołu? Aplikuj już teraz 💻

Published: 22.09.2025

FullStack Developer (Java + Angular)

Apply

FullStack Developer (Java + Angular)

Skarbowców 23B, Wrocław

PSE Innowacje sp. z o.o.

By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest PSE Innowacje sp. z o.o. z siedzibą w Warszawie, Al. Jerozolimskie 132 (dalej jako "admini... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.