Pracuj.pl Hybrydowo Mid

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

NASK

⚲ Warszawa, Wola

9 000–12 000 zł brutto / mies.

Wymagania

  • Rest Api

Opis stanowiska

Nasze wymagania:
Wykształcenie wyższe informatyczne lub inne wykształcenie wyższe 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 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;
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.​

Zakres obowiązków:
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.

🔍 Dekoder Ogłoszenia

🔴
Praktyczne doświadczenie w budowaniu wysokodostępnych i skalowalnych aplikacji webowych
Oczekuje się, że kandydat będzie potrafił radzić sobie z problemami wydajnościowymi i architektonicznymi w dużych systemach, a nie tylko tworzyć proste interfejsy.
🔴
Kreatywność, inicjatywa z zakresie rozwoju produktu
Oprócz kodowania, oczekuje się aktywnego udziału w kształtowaniu funkcjonalności i kierunku rozwoju produktu, co może oznaczać więcej obowiązków niż tylko implementacja.
🟡
Znajomość zasad projektowania UX/UI
Choć nie jest to stanowisko stricte UX/UI, oczekuje się, że kandydat będzie rozumiał i stosował dobre praktyki projektowania interfejsów, co może wykraczać poza samo kodowanie.
🟡
Praktyczne doświadczenie w pracy ze zwinnymi metodykami wytwarzania oprogramowania np. SCRUM, SAFe
Oznacza to pracę w środowisku o szybkim tempie, z częstymi zmianami wymagań i naciskiem na współpracę w zespole.
🔴
Współtworzenie i rozwój Design Sy
Fragment urwany, ale sugeruje potencjalne zaangażowanie w tworzenie lub rozwijanie systemu projektowego (design system), co może wymagać dodatkowych umiejętności i odpowiedzialności.