FullStack Developer (Java + Angular)
Miejsce pracy : Wrocław
Technologie, których używamy
Wymagane
- Angular 2+
- TypeScript
- RxJS
- HTML5
- CSS
- Sass
- GoJS
- Java 17+
- Oracle
- Git
Mile widziane
ReactSpring BootWildflyMySQLPostgreSQLSPAREST APITwó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 (GoJSbackend 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 rozwojowymentoringTo 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ęć sportowychprywatna opieka medycznadofinansowanie nauki językówdofinansowanie szkoleń i kursówubezpieczenie na życiemożliwość pracy zdalnejelastyczny czas pracyspotkania integracyjnefirmowa bibliotekadodatkowe świadczenia socjalnePSE 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".