Pracuj.pl Hybrydowo Mid

Starszy/a programista/ka Front-End

NASK

⚲ Warszawa, Wola

10 000–14 000 zł brutto / mies.

Wymagania

  • FrontEnd

Opis stanowiska

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; Dobra 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; Samodzielność, rzetelność i wysoki poziom etyki zawodowej; 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; Biegła znajomość języka polskiego w mowie i piśmie. Mile widziane: Doświadczenie w pracy w architekturze opartej o mikroserwisy; Mile widziana znajomość Material UI, RxJS; Znajomość logiki biznesowej i doświadczenie w pracy z systemami klasy EZD; 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.