Expert Frontend Developer (K/M)
O FIRMIE:
Fabrity S.A. to dynamicznie rozwijająca się firma technologiczna, specjalizująca się w inżynierii oprogramowania, generatywnej sztucznej inteligencji oraz przemysłowym Internecie rzeczy (IoT). Tworzymy kompleksowe rozwiązania, które pomagają przedsiębiorstwom automatyzować procesy, zwiększać efektywność operacyjną oraz podejmować kluczowe decyzje dzięki skutecznej analizie danych.
Usprawniamy procesy biznesowe, wykorzystując wiodące platformy, takie jak ServiceNow, Microsoft Power Platform oraz nasz autorski produkt low-code, Fastive. Dzięki temu wspieramy organizacje w ich cyfrowej transformacji, minimalizując przestoje i optymalizując operacje na każdym etapie.
Pracujemy dla firm z różnych branż, w tym farmaceutycznej, ochrony zdrowia, usług finansowych, produkcji, motoryzacji i handlu detalicznego. Zaufały nam znane marki, między innymi ABB, Bayer, Carrefour, PKO BP, Dormakaba, Sanofi, Toyota Bank, Frontex, Liebherr, Pepsico i Saint-Gobain.
O PROJEKCIE:
Projekt realizowany dla klienta z branży energetycznej koncentruje się na rozwoju oraz utrzymaniu aplikacji webowych w środowisku korporacyjnym opartym o Microsoft SharePoint On-Premise. Zakres obejmuje tworzenie nowoczesnych rozwiązań frontendowych oraz ich integrację z istniejącą infrastrukturą i systemami backendowymi.
Prace prowadzone są w całym cyklu życia aplikacji – od analizy potrzeb biznesowych, przez projektowanie i implementację, po wdrożenie i rozwój. Rozwiązania budowane są w oparciu o React (18+) oraz TypeScript, z naciskiem na wydajność, jakość kodu oraz skalowalność architektury.
Istotnym aspektem projektu jest środowisko on‑premise, wymagające uwzględnienia specyficznych ograniczeń infrastrukturalnych, bezpieczeństwa oraz integracji z usługami SharePoint.
TWÓJ ZAKRES ZADAŃ:
Wsparcie procesu rozwoju aplikacji poprzez przygotowywanie i rozwój warstwy frontendowej.
Budowa oraz rozwój komponentów i modułów aplikacji webowych w odpowiedzi na potrzeby biznesowe.
Tworzenie aplikacji frontendowych z wykorzystaniem React i TypeScript (hooks, Context API, integracja z API).
Zarządzanie stanem aplikacji z użyciem Redux Toolkit lub równoważnych rozwiązań.
Implementacja formularzy i warstwy UI z wykorzystaniem bibliotek takich jak Ant Design lub MUI.
Projektowanie i implementacja komunikacji z backendem oraz integracji z SharePoint (PnPjs, REST API).
Stosowanie wzorców architektonicznych (modular architecture, separation of concerns).
Współpraca z Product Ownerem i zespołem w zakresie analizy wymagań, planowania i estymacji prac.
Dbałość o jakość kodu (ESLint, Prettier, code review, refaktoryzacja) oraz dokumentację techniczną.
Rozwiązywanie problemów technologicznych związanych ze środowiskiem on‑premise (np. CORS, polityki bezpieczeństwa, ograniczenia przeglądarek).
SZUKAMY WŁAŚNIE CIEBIE, JEŚLI POSIADASZ:
Minimum 10 lat doświadczenia jako Konsultant/Analityk w zakresie wdrożeń rozwiązań informatycznych w obszarze analiz biznesowych, danych lub systemowych.
Doświadczenie w budowie aplikacji frontendowych z wykorzystaniem React (18+) oraz TypeScript (m. in. hooks, Context API, memoization, optymalizacja wydajności, typowanie generyczne, integracja z API).
Praktykę w implementacji formularzy z użyciem bibliotek UI takich jak Ant Design (AntD) lub Material UI (MUI).
Umiejętność tworzenia warstwy wizualnej aplikacji z wykorzystaniem CSS/SCSS, CSS-in-JS (styled-components), Flexbox oraz CSS Grid.
Doświadczenie w integracji aplikacji frontendowych z SharePoint On-Premise z użyciem PnPjs oraz REST API.
Znajomość dobrych praktyk programistycznych oraz optymalizacji wydajności aplikacji frontendowych.
Umiejętność pracy w oparciu o wzorce architektoniczne oraz dbałość o jakość kodu.
Dodatkowym atutem będzie doświadczenie w pracy w środowisku korporacyjnym lub projektach o złożonej architekturze.
CO OFERUJEMY:
Benefity w ramach systemu kafeteryjnego.
Współpraca w oparciu o umowę B2B.
Możliwość realizacji usług w modelu hybrydowym z lokalizacji biura naszego klienta (Warszawa).
Zaangażowanie w projekt mający realny wpływ na kierunek rozwoju biznesu naszego klienta,
Expert Frontend Developer (K/M)
Expert Frontend Developer (K/M)