FullStack Developer - Java Angular (m/k) Miejsce pracy: Wrocław Technologie, których używamy Wymagane Angular 2 TypeScript RxJS HTML5 CSS Sass GoJS Java 17 Oracle Git Mile widziane React Spring Boot Wildfly MySQL PostgreSQL SPA REST API Twój zakres obowiązków 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. Nasze 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 grafowymi, obejmujące: 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, 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 w połączeniu z GitLab), preprocessingu (LESS, Stylus, Sass), technologii integracyjnych (SOAP, REST, Oracle Packages: functions, procedures, views). Mile widziane Znajomość serwerów aplikacyjnych: Spring-boot, Wildfly. Znajomość relacyjnych baz danych: MySQL, PostgreSQL. Znajomość frameworku React. Takie dajemy możliwości rozwoju budżet rozwojowy mentoring To oferujemy 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. Benefity dofinansowanie zajęć sportowych prywatna opieka medyczna dofinansowanie nauki języków dofinansowanie szkoleń i kursów ubezpieczenie na życie możliwość pracy zdalnej elastyczny czas pracy spotkania integracyjne firmowa biblioteka dodatkowe świadczenia socjalne PSE INNOWACJE SP Z O O 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. Wszystkie informacje o przetwarzaniu danych osobowych w tej rekrutacji znajdziesz w formularzu aplikacyjnym, po kliknięciu w przycisk "Aplikuj Teraz".