Grupa ludzi podczas rozmowy
Cyberbezpieczeństwo

Frontend Developer (K/M)

- 9000 - 12000 brutto

  • Warszawa
  • - umowa o pracę
  • - pełen etat
  • - specjalista
  • - hybrydowa

Zespół Rozwoju Systemu S46 działa w Dziale Rozwoju Systemów Cyberbezpieczeństwa, który jest częścią Centrum Cyberbezpieczeństwa i Infrastruktury NASK-PIB.

Na co dzień pracujemy w Scrumie. Wraz z Product Ownerem, testerami, analitykami i projektantami UX współtworzymy zespół produktowy, który stale się rozrasta.

Obecnie rozwijamy i utrzymujemy głównie S46 Cyber Hub (dawniej System S46) - platformę operacyjną krajowego systemu cyberbezpieczeństwa, zbudowaną przez NASK na zlecenie Ministra Cyfryzacji na podstawie ustawy o KSC. System działa produkcyjnie od 2021 roku. Korzystają z niego tysiące podmiotów: operatorzy usług kluczowych, administracja publiczna, zespoły CSIRT i organy właściwe ds. cyberbezpieczeństwa. Platforma wspiera zgłaszanie i obsługę incydentów, dystrybucję ostrzeżeń, wymianę informacji o cyberzagrożeniach oraz współpracę między uczestnikami systemu.

Po nowelizacji ustawy o KSC system przechodzi dynamiczny rozwój. Platforma, obecnie pod nazwą S46 Cyber Hub, staje się ekosystemem produktów, zyskuje nowe funkcje i integracje, a do korzystania z niej będą zobowiązane kolejne tysiące podmiotów kluczowych i ważnych. To oznacza realne wyzwania, takie jak skalowalność czy wysokie wymagania wobec niezawodności i bezpieczeństwa rozwiązania.

Szukamy osób, które chcą być częścią tego zespołu i rozwijać aplikacje istotne dla cyberbezpieczeństwa państwa.

Twój zakres obowiązków: 

  • Projektowanie i implementacja nowych widoków i funkcjonalności aplikacji
  • Rozwijanie i utrzymanie design systemu oraz biblioteki komponentów
  • Integracja aplikacji z API backendu
  • Dbanie o dostępność, responsywność i wydajność interfejs
  • Pisanie testów automatycznych i dbanie o jakość kodu
  • Diagnozowanie i naprawa błędów, w tym zgłaszanych z produkcji
  • Udział w code review i w ceremoniach Scrum
  • Współpraca z zespołem backend, testerami, analitykami, projektantami UX/UI

Nasze wymagania:

  • Doświadczenie w komercyjnym tworzeniu aplikacji frontendowych (min. 2 lata) w dowolnym frameworku
  • Bardzo dobra znajomość TypeScript/JavaScript wraz ze zrozumieniem mechanizmów asynchroniczności i reaktywności
  • Umiejętność pisania testów automatycznych (unitowych i integracyjnych)
  • Umiejętność pracy z istniejącym kodem i design systemem (czytanie ze zrozumieniem, bezpieczne wprowadzanie zmian)
  • Systematyczność, dokładność, umiejętność pracy w zespole
  • Znajomość zasad dostępności (WCAG) i responsywności interfejsów
  • Przed nawiązaniem stosunku pracy, zgodnie z art. 26d ust. 1 ustawy o Krajowym Systemie Cyberbezpieczeństwa, niezbędne będzie przedłożenie zaświadczenia z krajowego rejestru karnego (art. 265 – 269b) o niekaralności w zakresie przestępstw przeciwko ochronie informacji.

Mile widziane:

  • Znajomość stacku Angular 20, RxJS, NgRx, SCSS
  • Doświadczenie w testowaniu E2E
  • Znajomość procesów CI/CD i raportowania wyników testów
  • Znajomość metodyk Agile/Scrum i narzędzi do zarządzania backlogiem (Redmine)
  • Praktyczne doświadczenie z narzędziami AI wspomagającymi programowanie, w tym umiejętność weryfikacji poprawności wygenerowanego kodu
Benefity

Zapewniamy dobre warunki pracy

O właściwych ludzi trzeba odpowiednio dbać. Dlatego oferujemy cały szereg dodatkowych korzyści. Od szkoleń i kursów zawodowych, poprzez zajęcia z jogi i owocowe czwartki, po dofinansowaną kartę Multisport albo zwrot za bilety do kina czy teatru. To wszystko jest jednak dodatkiem do tego, że po prostu dobrze się z nami pracuje.

icon_pace
Elastyczne godziny pracy

Zaczynamy między 7 a 10 rano.

icon_balance
Równowaga między pracą a życiem

Dbamy o zachowanie zdrowego podejścia do obowiązków służbowych.

icon_model_training
Szkolenia i konferencje

Daje możliwość podnoszenia swoich kompetencji.

icon_school
Ciekawe projekty

Działamy na pograniczu nauki, cyberbezpieczeństwa i nowych technologii.

icon_medical
Opieka medyczna

Każdy pracownik ma możliwość korzystania z prywatnej opieki medycznej

icon_fitness_center
Karta Multisport

Zachęcamy do aktywności sportowej lub uzyskania zwrotu za wydatki poniesione na kulturę.

icon_landscape
Dofinansowanie wypoczynku

Zwracamy część kosztów związanych z urlopem (tzw. wakacje pod gruszą).

icon_beach_access
Ubezpieczenie na życie

Dajemy możliwość zawarcia dodatkowego ubezpieczenia na życie.