Starszy Programista Front-end React/TypeScript – Design System

Nask

Polska

Hybrid

PLN 134,000 - 179,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Szkolenia i konferencje
Karta Multisport
Zwrot za kino
Opieka medyczna
Joga
Dofinansowanie wakacyjne
Ubezpieczenie na życie

Job summary

NASK poszukuje Starszego specjalisty ds. rozwoju aplikacji webowych (Frontend) w Warszawie. Do obowiązków należy projektowanie i implementacja interfejsów w React z TypeScript, rozwijanie Design Systemu oraz integracja z REST API i współpraca z backendem.

Oczekujemy co najmniej 6 lat doświadczenia, znajomości OpenAPI, Git/GitLab, dbałości o dostępność (WCAG) i pracy w Agile/Scrum. Praca w pełnym wymiarze etatu z atrakcyjnymi warunkami.

Qualifications

  • Wykształcenie wyższe informatyczne lub techniczne.
  • Minimum 6 lat doświadczenia w tworzeniu oprogramowania.
  • Praktyczne doświadczenie w budowaniu wysokodostępnych aplikacji webowych.

Responsibilities

  • Projektowanie i implementacja nowoczesnych interfejsów użytkownika w React (TypeScript, Hooks).
  • Współtworzenie Design Systemu i standaryzacja interakcji.
  • Integracja front-end z REST API i współpraca z back-endem.
  • Udział w planowaniu rozwoju aplikacji i sprintów.
  • Tworzenie testów jednostkowych i integracyjnych.
  • Analiza i usuwanie błędów, optymalizacja wydajności.
  • Code review i dbałość o jakość kodu.
  • Dokumentowanie rozwiązań i stosowanie dobrych praktyk.

Skills

React + TS
REST API
Git / GitLab
Agile / Scrum
English (technical)
OpenAPI
WCAG / accessibility
Design System
GIS / mapping tech
Jira / YouTrack

Education

Wyższe informatyczne

Tools

Swagger UI
Postman
Leaflet / OpenLayers / Mapbox
GitLab
Jira / YouTrack

Job description

Starszy/a inżynier/ka oprogramowania – Programista/ka front-end

- 12000 - 16000 brutto + premia kwartalna

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

Zespół Rozwoju Oprogramowania Webowego wNASK odpowiada za projektowanie, rozwój iutrzymanie aplikacji oraz serwisów internetowych wspierających kluczowe obszary działalności instytutu. Tworzymy nowoczesne, skalowalne idostępne interfejsy użytkownika, które zapewniają intuicyjną obsługę oraz wysoką wydajność systemów wykorzystywanych zarówno wewnętrznie, jak iprzez szerokie grono odbiorców zewnętrznych.

Nasze projekty obejmują różnorodne obszary merytoryczne - od rozwoju modułów EZD, przez platformy inarzędzia dedykowane przeciwdziałaniu dezinformacji, cyberbezpieczeństwu ianalizom OSINT, aż po utrzymanie irozwój głównego serwisu internetowego NASK. Współpracujemy blisko zanalitykami, projektantami UX/UI, backendem, ekspertami domenowymi oraz zespołami biznesowymi, zapewniając spójność technologii iwysoką jakość realizowanych rozwiązań.

Realizujemy pełny proces wytwórczy - od analizy funkcjonalnej ikonsultacji rozwiązań, przez implementację itesty, aż po wdrożenia iobsługę zmian wynikających zrozwoju produktów. Dbamy ozgodność zdobrymi praktykami inżynierii oprogramowania, bezpieczeństwem rozwiązań oraz standardami dostępności.

Poszukujemy starszego specjalisty / starszej specjalistki ds. rozwoju aplikacji webowych (Frontend), który / która będzie odpowiadać za projektowanie iimplementację kluczowych elementów naszych systemów. Szukamy osoby potrafiącej samodzielnie prowadzić prace rozwojowe - od udziału wtworzeniu koncepcji funkcjonalnych iwspółpracy zzespołami backendowymi oraz UX, przez implementację kodu ioptymalizację wydajności, po wsparcie wdrożeń ianalizę efektów zmian.

  • Projektowanie iimplementacja nowoczesnych interfejsów użytkownika wtechnologii React (TypeScript, Hooks);
  • Współtworzenie irozwój Design Systemu – budowa komponentów wielokrotnego użytku, standaryzacja stylów iinterakcji;
  • Integracja warstwy front-end zREST API oraz współpraca zzespołem back-end;
  • Udział wprojektowaniu iplanowaniu rozwoju aplikacji – od pomysłu po wdrożenie;
  • Szacowanie pracochłonności zadań iaktywny udział wplanowaniu sprintów;
  • Tworzenie iutrzymanie testów jednostkowych oraz integracyjnych;
  • Analiza iusuwanie błędów, optymalizacja działania aplikacji;
  • Udział wcode review idbanie owysoką jakość kodu;
  • Dokumentowanie wprowadzanych rozwiązań oraz stosowanie dobrych praktyk programistycznych;
  • Praca zsystemem kontroli wersji Git inowoczesnym procesem CI/CD;
  • Dbanie ozgodność interfejsów zwytycznymi WCAG (Web Content Accessibility Guidelines) oraz zapewnianie dostępności dla wszystkich użytkowników.

Nasze wymagania:

  • Wykształcenie wyższe informatyczne lub inne wykształcenie wyższe techniczne;
  • Minimum 6 lat doświadczenia wtworzeniu oprogramowania;
  • Praktyczne doświadczenie wbudowaniu wysokodostępnych iskalowalnych aplikacji webowych;
  • Znajomość specyfikacji OpenAPI;
  • Znajomość zasad projektowania REST API;
  • Znajomość narzędzi wspierających OpenAPI, np. Swagger UI, Postman;
  • Znajomość Git oraz GitLab;
  • Znajomość standardów dostępności np. WCAG 2.1/2.2;
  • Doświadczenie wimplementacji iobsłudze komponentów mapowych waplikacjach webowych (np. integracja zbibliotekami Leaflet, OpenLayers, Mapbox lub innymi narzędziami GIS);
  • Znajomość specyfiki danych transportowych, standardów GTFS, NeTEx lub pracy zdanymi przestrzennymi;
  • Umiejętność współpracy zzespołami backend iGIS przy integracji warstwy front-end zAPI udostępniającymi dane przestrzenne;
  • Znajomość narzędzi do zarządzania zadaniami wzespołach wytwórczych typu Jira, Youtrack;
  • Znajomość języka angielskiego na poziomie umożliwiającym analizę dokumentacji technicznej;
  • Znajomość zasad projektowania UX/UI;
  • Kreatywność, inicjatywa zzakresie rozwoju produktu;
  • Praktyczne doświadczenie wpracy ze zwinnymi metodykami wytwarzania oprogramowania np. SCRUM, SAFe.

Mile widziane:

  • Znajomość narzędzi do monitorowania wydajności aplikacji front-end;
  • Znajomość Tailwind;
  • Doświadczenie wprojektowaniu iwdrażaniu widoków mapowych oraz interfejsów prezentujących dane przestrzenne;
  • Praktyka wpracy zdanymi publicznymi, open data lub systemami administracji publicznej;
  • Znajomość zagadnień związanych zoptymalizacją wydajności idostępności interfejsów mapowych na różnych urządzeniach;
  • Znajomość narzędzi do UX /UI np. Figma;
  • Doświadczenie wpisaniu dostępnych aplikacji;
  • Znajomość notacji C4, UML, BPMN.
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.

Elastyczne godziny pracy

Zaczynamy między 7 a 10 rano.

Równowaga między pracą a życiem

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

Szkolenia i konferencje

Daje możliwość podnoszenia swoich kompetencji.

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

Opieka medyczna

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

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

Dofinansowanie wypoczynku

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

Ubezpieczenie na życie

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Front-end Engineer - React/TypeScript, Elastyczne godziny
Front-end Engineer - React/TypeScript, Elastyczne godziny

Nask • Polska

Hybrid
PLN 100,000 - 134,000
Karta Multisport
Opieka medyczna prywatna
Szkolenia i konferencje
+1
Starszy/a inżynier/ka oprogramowania – Programista/ka front-end
Starszy/a inżynier/ka oprogramowania – Programista/ka front-end

Nask • Polska

Hybrid
PLN 134,000 - 179,000
Szkolenia i konferencje
Karta Multisport
Zwrot za kino
+4
Ekspert/ka, analityk/czka biznesowo-systemowy/a
Ekspert/ka, analityk/czka biznesowo-systemowy/a

Nask • Polska

Hybrid
PLN 90,000 - 130,000
Szkolenia i konferencje
Karta Multisport
Opieka medyczna
+3
Ekspert Biznesowo-Systemowy / Analityk IT (Elastyczne godziny)
Ekspert Biznesowo-Systemowy / Analityk IT (Elastyczne godziny)

Nask • Polska

Hybrid
PLN 90,000 - 130,000
Szkolenia i konferencje
Karta Multisport
Opieka medyczna
+3
Starszy Specjalista ds. Architektury IT – Hybrydowo
Starszy Specjalista ds. Architektury IT – Hybrydowo

Nask • Polska

Hybrid
PLN 134,000 - 179,000
Szkolenia i konferencje
Elastyczne godziny pracy
Ubezpieczenie na życie
+3
Senior Specjalista ds. Wsparcia Procesów Inwestycyjnych
Senior Specjalista ds. Wsparcia Procesów Inwestycyjnych

Nask • Polska

Hybrid
PLN 100,000 - 145,000
Szkolenia i kursy zawodowe
Joga i owoce czwartki
Karta Multisport lub dofinansowanie kó
Senior Inżynier iOS — Swift/SwiftUI, MVVM
Senior Inżynier iOS — Swift/SwiftUI, MVVM

Nask • Polska

Hybrid
PLN 156,000 - 223,000
Szkolenia i kursy zawodowe
Joga i owoce w czwartki
Karta Multisport—dofinansowanie
+3
Starszy Specjalista ds. Architektury IT (K/M)
Starszy Specjalista ds. Architektury IT (K/M)

Nask • Polska

Hybrid
PLN 134,000 - 179,000
Szkolenia i konferencje
Elastyczne godziny pracy
Ubezpieczenie na życie
+3
Starszy Specjalista ds. Opracowywania Studiów Wykonalności i Przygotowania Projektów (K\\M)
Starszy Specjalista ds. Opracowywania Studiów Wykonalności i Przygotowania Projektów (K\\M)

NASK Prof. Amir Patel • Warszawa

On-site
PLN 134,000 - 201,000
Elastyczne godziny pracy
Opieka medyczna
Szkolenia i konferencje
+2
Specjalista Analityk IT – Architektura Informacyjna
Specjalista Analityk IT – Architektura Informacyjna

Nask • Polska

Hybrid
PLN 100,000 - 134,000
Elastyczne godziny pracy
Szkolenia i konferencje
Opieka medyczna
+3