Programista Frontend (React)
W TSS tworzymy najwyższej jakości rozwiązania z zakresu Software Development, FinTech, AI Solution.
Tworzymy systemy płatnicze, bramki płatnicze online oraz rozwiązania umożliwiające innowacyjne procesowanie płatności.
Nasze zespoły uczestniczą również w projektach wykonywanych dla klientów z wielu różnych branż i specjalizacji.
Jeśli chcesz dołączyć do zespołu entuzjastów, dla których praca jest jednocześnie pasją, przygodą i możliwością rozwoju zawodowego dołącz do team’u TSS już teraz!
Szukamy doświadczonego Frontend Developera (React), który dołączy do zespołu pracującego nad rozwojem i utrzymaniem aplikacji webowych klasy enterprise. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie oraz implementację interfejsów użytkownika, współpracę z zespołem projektowym oraz udział w całym cyklu życia aplikacji – od analizy wymagań biznesowych po wdrożenie i utrzymanie rozwiązania.
📍 Model pracy: hybrydowy (Warszawa)
Zakres odpowiedzialności:
Projektowanie, rozwój oraz utrzymanie aplikacji frontendowych w technologii React 18+ z wykorzystaniem TypeScript.
Analiza wymagań biznesowych oraz współpraca z Product Ownerem i analitykami przy definiowaniu zakresu funkcjonalnego aplikacji.
Tworzenie i rozwój komponentów GUI oraz szablonów frontendowych zgodnie z potrzebami biznesowymi organizacji.
Projektowanie architektury frontendowej z uwzględnieniem modularności, separacji odpowiedzialności oraz skalowalności rozwiązania.
Integracja aplikacji frontendowych z systemami backendowymi oraz usługami SharePoint On-Premise z wykorzystaniem REST API i PnPjs.
Implementacja zarządzania stanem aplikacji z wykorzystaniem Redux Toolkit (RTK Query, slices) lub alternatywnych rozwiązań state management.
Tworzenie warstwy wizualnej aplikacji z wykorzystaniem CSS/SCSS, styled-components, Flexbox oraz CSS Grid.
Optymalizacja wydajności aplikacji frontendowych, w tym renderowania komponentów, memoizacji oraz zarządzania cyklem życia aplikacji.
Udział w planowaniu prac projektowych, estymacji zadań oraz współpraca w zespołach projektowych.
Projektowanie i rozwój baz danych na potrzeby implementowanych rozwiązań.
Zapewnienie jakości kodu źródłowego poprzez stosowanie dobrych praktyk programistycznych, code review, refaktoryzację oraz narzędzia ESLint i Prettier.
Rozwiązywanie problemów charakterystycznych dla środowisk on-premise, w tym zagadnień związanych z CORS, proxy oraz politykami bezpieczeństwa.
Tworzenie dokumentacji technicznej i powykonawczej.
Wsparcie procesów wdrożeniowych oraz utrzymaniowych aplikacji.
Wymagania:
Minimum 5 lat doświadczenia w programowaniu frontendowych aplikacji webowych.
Udział w co najmniej 3 projektach realizowanych samodzielnie lub w zespołach kilkuosobowych, obejmujących pełny cykl wdrożenia aplikacji.
Bardzo dobra znajomość React 18+ oraz TypeScript.
Praktyczne doświadczenie w pracy z Redux Toolkit oraz integracją aplikacji z API REST.
Doświadczenie w implementacji interfejsów użytkownika z wykorzystaniem bibliotek Ant Design oraz/lub Material UI.
Bardzo dobra znajomość HTML5, CSS3, SCSS oraz nowoczesnych technik budowy layoutów.
Znajomość wzorców architektonicznych frontend oraz dobrych praktyk projektowych.
Doświadczenie w pracy z systemami kontroli jakości kodu oraz procesami code review.
Umiejętność analitycznego myślenia oraz współpracy z zespołami projektowymi.
Doświadczenie w pracy ze środowiskami on-premise będzie dodatkowym atutem.
Oferujemy:
Stabilną współpracę na podstawie B2B;
Dofinansowanie do prywatnej opieki medycznej w PZU;
Wsparcie w rozwoju zawodowym - wewnętrzne szkolenia z zakresu cyberbezpieczeństwa;
Programista Frontend (React)
Programista Frontend (React)