Aplikuj teraz

FullStack Developer - Java + Angular (m/k)

PSE Innowacje sp. z o.o.

Wrocław, Skarbowców 23B
Hybrydowa
Praca stała
🅰️ Angular 2+
CSS/Saas
Git
💙 TypeScript
🧠 HTML5
RxJS
GoJS
Oracle
Java 17+
⚛️ React
Praca stała
Hybrydowa
Pełny etat
⚛️ React/Angular
PostgreSQL
SpringBoot
MySQL

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:Regular - 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 React. 🌟 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 💻

Wyświetlenia: 34
Opublikowana2 dni temu
Wygasaza 28 dni
Rodzaj umowyPraca stała
Tryb pracyHybrydowa
Źródło
Logo

Podobne oferty, które mogą Cię zainteresować

Na podstawie "FullStack Developer - Java + Angular (m/k)"