Point your AI agent at freehire and let it find you a job.

Get the CLI →

Hrproject

New

Senior Frontend Developer (JavaScript

Posted 8 views
Discussion

Summary

Senior frontend developer building a React + TypeScript SPA focused on interactive diagrams and graphs with GoJS — custom node/link templates, drag & drop, undo/redo, JSON import/export and performance work on large models — plus REST API integration and some Java/Spring Boot backend development. Hybrid role in Wrocław (2–4 office days/month) in the energy sector.

Obowiązki:

  • Projektowanie, implementacja i rozwój aplikacji webowej w architekturze SPA z wykorzystaniem React oraz TypeScript;
  • Tworzenie i rozwój interaktywnych diagramów, schematów i grafów w GoJS, zgodnie z regułami biznesowymi;
  • Implementacja customowych templates nodes i links, w tym ikon, etykiet, portów, stanów elementów oraz dodatkowych informacji;
  • Konfiguracja layoutów oraz implementacja interakcji użytkownika, m.in. drag & drop, edycji elementów, tworzenia połączeń, zaznaczania oraz undo/redo;
  • Implementacja walidacji operacji wykonywanych na diagramach oraz obsługa zmian w modelu danych;
  • Implementacja importu i eksportu modeli diagramów, w tym obsługa danych w formacie JSON;
  • Integracja aplikacji z backendem poprzez REST API oraz rozwój komponentów backendowych w Java / Spring Boot;
  • Optymalizacja wydajności aplikacji i diagramów, w szczególności przy pracy z dużymi modelami zawierającymi setki lub tysiące elementów;
  • Tworzenie i utrzymywanie testów jednostkowych i integracyjnych oraz udział w code review i refaktoryzacji kodu;
  • Współpraca z analitykami, UX/UI i pozostałymi członkami zespołu przy projektowaniu i implementacji funkcjonalności;
  • Udział w rozwoju architektury rozwiązania, procesie CI/CD oraz pracy zespołu w podejściu Agile.

Oczekiwania:

  • Min. 7 lat komercyjnego doświadczenia w software developmencie;
  • Min. 3/4 lata praktycznego doświadczenia w pracy z GoJS lub porównywalnymi bibliotekami do budowy złożonych diagramów i grafów;
  • Zaawansowana znajomość GoJS: diagramy, nodes, links, templates, layouts, custom interactions, performance;
  • Doświadczenie w budowie złożonych aplikacji webowych;
  • Znajomość architektury frontendowej i wzorców projektowych;
  • Znajomość REST API i integracji frontend–backend.

Mile widziane:

  • Min. 3 lata doświadczenia w pracy z Java/ Spring Boot (dobra znajomość);
  • Znajomość testów automatycznych, Gita i CI/CD;
  • Doświadczenie w code review, optymalizacji wydajności i refaktoryzacji.
  • Stabilną pracę w firmie o ugruntowanej pozycji na rynku w trybie hybrydowym (2-4 dni w miesiącu w biurze);
  • Zatrudnienie na podstawie UOP;
  • 50% kosztów uzyskania przychodu w zakresie realizowanych prac twórczych;
  • Wysokie benefity i dodatki rozliczane w systemie rocznym;
  • Elastyczne godziny pracy;
  • Bogaty pakiet benefitów: opieka medyczna, karta sportowa, ubezpieczenie na życie;
  • Indywidualny program szkoleniowy z wysokim budżetem;
  • 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;
  • Klarowną ścieżkę rozwoju zawodowego oraz możliwości rozwoju na wielu płaszczyznach (np. dofinansowania do studiów podyplomowych, szkolenia managerskie, konferencje, fora);
  • Udział w innowacyjnych projektach, mających strategiczny wpływ na sektor energetyczny w Polsce i w Europie;
  • Pracę w przyjaznej atmosferze i wsparcie zespołu nastawionego na dzielenie się wiedzą oraz doświadczeniami.

Skills

What Senior Frontend jobs ask for — and how much of it you have →
Apply

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available