NASK
NASK
New

Inżynier/ka oprogramowania - Programista/tka front-end

9000 - 12k PLN/ mies.UoP
MidFull-time·Umowa o pracę
#391644·Dodano 3 dni temu·0
Źródło: www.pracuj.pl
Aplikuj teraz

Tech Stack / Keywords

Rest Api

Firma i stanowisko

Zespół Rozwoju Oprogramowania Webowego w NASK odpowiada za projektowanie, rozwój i utrzymanie aplikacji oraz serwisów internetowych wspierających kluczowe obszary działalności instytutu. Tworzymy nowoczesne, skalowalne i dostępne interfejsy użytkownika, które zapewniają intuicyjną obsługę oraz wysoką wydajność systemów wykorzystywanych zarówno wewnętrznie, jak i przez szerokie grono odbiorców zewnętrznych. Nasze projekty obejmują różnorodne obszary merytoryczne - od rozwoju modułów EZD, przez platformy i narzędzia dedykowane przeciwdziałaniu dezinformacji, cyberbezpieczeństwu i analizom OSINT, aż po utrzymanie i rozwój głównego serwisu internetowego NASK. Współpracujemy blisko z analitykami, projektantami UX/UI, backendem, ekspertami domenowymi oraz zespołami biznesowymi, zapewniając spójność technologii i wysoką jakość realizowanych rozwiązań. Realizujemy pełny proces wytwórczy - od analizy funkcjonalnej i konsultacji rozwiązań, przez implementację i testy, aż po wdrożenia i obsługę zmian wynikających z rozwoju produktów. Dbamy o zgodność z dobrymi praktykami inżynierii oprogramowania, bezpieczeństwem rozwiązań oraz standardami dostępności. Poszukujemy Inżyniera/ki oprogramowania - Programisty/tki front-end, który / która będzie odpowiadać za projektowanie i implementację kluczowych elementów naszych systemów. Szukamy osoby potrafiącej samodzielnie prowadzić prace rozwojowe - od udziału w tworzeniu koncepcji funkcjonalnych i współpracy z zespołami backendowymi oraz UX, przez implementację kodu i optymalizację wydajności, po wsparcie wdrożeń i analizę efektów zmian.

Wymagania

  • Wykształcenie wyższe informatyczne lub inne techniczne.
  • Minimum 2 lat doświadczenia w tworzeniu oprogramowania.
  • Praktyczne doświadczenie w budowaniu wysokodostępnych i skalowalnych aplikacji webowych.
  • Znajomość Node.js, JavaScript, TypeScript, React, HTML, CSS.
  • 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.
  • Znajomość narzędzi do zarządzania zadaniami w zespoł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 z zakresu rozwoju produktu.
  • Praktyczne doświadczenie w pracy ze zwinnymi metodykami wytwarzania oprogramowania np. SCRUM, SAFe.

Nice to have:

  • Znajomość narzędzi do monitorowania wydajności aplikacji front-end.
  • Znajomość Tailwind.
  • Doświadczenie w projektowaniu i wdrażaniu widoków mapowych oraz interfejsów prezentujących dane przestrzenne.
  • Znajomość zagadnień związanych z optymalizacją wydajności i dostępności interfejsów mapowych na różnych urządzeniach.
  • Znajomość narzędzi do UX/UI np. Figma.
  • Doświadczenie w pisaniu dostępnych aplikacji.
  • Znajomość notacji C4, UML, BPMN.

Obowiązki

  • Projektowanie i implementacja nowoczesnych interfejsów użytkownika w technologii React (TypeScript, Hooks).
  • Współtworzenie i rozwój Design Systemu – budowa komponentów wielokrotnego użytku, standaryzacja stylów i interakcji.
  • Integracja warstwy front-end z REST API oraz współpraca z zespołem back-end.
  • Udział w projektowaniu i planowaniu rozwoju aplikacji – od pomysłu po wdrożenie.
  • Szacowanie pracochłonności zadań i aktywny udział w planowaniu sprintów.
  • Tworzenie i utrzymanie testów jednostkowych oraz integracyjnych.
  • Analiza i usuwanie błędów, optymalizacja działania aplikacji.
  • Udział w code review i dbanie o wysoką jakość kodu.
  • Dokumentowanie wprowadzanych rozwiązań oraz stosowanie dobrych praktyk programistycznych.
  • Praca z systemem kontroli wersji Git i nowoczesnym procesem CI/CD.
  • Dbanie o zgodność interfejsów z wytycznymi WCAG (Web Content Accessibility Guidelines) oraz zapewnianie dostępności dla wszystkich użytkowników.

Benefity

  • Dofinansowanie zajęć sportowych
  • Prywatna opieka medyczna
  • Dofinansowanie nauki języków
  • Dofinansowanie szkoleń i kursów
  • Ubezpieczenie na życie
  • Elastyczny czas pracy
  • Owoce
  • Spotkania integracyjne
  • Preferencyjne pożyczki
  • Firmowa biblioteka
  • Brak dress code’u
  • Kawa / herbata
  • Dodatkowe świadczenia socjalne
  • Dofinansowanie biletów do kina, teatru
  • Dofinansowanie wypoczynku
Karta sportowa
Opieka zdrowotna
Kursy językowe
Dofinansowanie szkoleń
Ubezpieczenie
Elastyczne godziny
Spotkania integracyjne
Firmowa stołówka
Napoje w biurze
Darmowe przekąski
NASK

NASK

41 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz