W skrócie
- Zadania: Projektuj i rozwijaj nowoczesne interfejsy użytkownika w technologii React.
- Firma: NASK - instytut zajmujący się innowacjami w cyberbezpieczeństwie.
- Benefity: Elastyczne godziny pracy, opieka medyczna, dofinansowanie wypoczynku i kursy zawodowe.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami rozwoju kariery i współpracy z ekspertami.
- Dlaczego ta praca: Pracuj nad projektami mającymi realny wpływ na bezpieczeństwo i dostępność informacji.
- Kwalifikacje: Minimum 6 lat doświadczenia w tworzeniu aplikacji webowych oraz znajomość React.
Przewidywane wynagrodzenie mieści się w przedziale 12000 - 16000 zł za miesiąc.
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 starszego specjalisty / starszej specjalistki ds. rozwoju aplikacji webowych (Frontend), 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.
- 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.
Nasze wymagania:
- Wykształcenie wyższe informatyczne lub inne wykształcenie wyższe techniczne;
- Minimum 6 lat doświadczenia w tworzeniu oprogramowania;
- Praktyczne doświadczenie w budowaniu wysokodostępnych i skalowalnych 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 w implementacji i obsłudze komponentów mapowych w aplikacjach webowych (np. integracja z bibliotekami Leaflet, OpenLayers, Mapbox lub innymi narzędziami GIS);
- Znajomość specyfiki danych transportowych, standardów GTFS, NeTEx lub pracy z danymi przestrzennymi;
- Umiejętność współpracy z zespołami backend i GIS przy integracji warstwy front-end z API udostępniającymi dane przestrzenne;
- 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 w zakresie rozwoju produktu;
- Praktyczne doświadczenie w pracy ze zwinnymi metodykami wytwarzania oprogramowania np. SCRUM, SAFe.
Mile widziane:
- 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;
- Praktyka w pracy z danymi publicznymi, open data lub systemami administracji publicznej;
- 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.
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.
Starszy/a inżynier/ka oprogramowania – Programista/ka front-end in Katowice – pracodawca: Nask
NASK w Warszawie to doskonały pracodawca, który stawia na rozwój swoich pracowników oraz elastyczność w organizacji pracy. Oferujemy bogaty pakiet benefitów, w tym dofinansowanie kart Multisport, prywatną opiekę medyczną oraz ubezpieczenie na życie, co sprawia, że praca u nas jest nie tylko satysfakcjonująca, ale i komfortowa. Nasza kultura pracy sprzyja współpracy i ciągłemu doskonaleniu, co czyni nas idealnym miejscem dla osób poszukujących znaczącego zatrudnienia w obszarze archiwizacji.