Szukamy Front-End Developera do projektu realizowanego dla klienta z sektora finansowego. Będziesz rozwijać nowoczesną aplikację klasy enterprise, wykorzystywaną w procesach compliance i raportowania. Na co dzień czeka Cię praca z React i Next.js, tworzenie rozbudowanych interfejsów użytkownika oraz rozwiązania wykorzystujące duże zbiory danych.
Czym się będziesz zajmować?
Projekt obejmuje rozwój zaawansowanej aplikacji webowej klasy enterprise, realizowanej dla klienta z sektora finansowego. Rozwiązanie wspiera procesy compliance oraz raportowania w instytucjach finansowych, umożliwiając efektywne zarządzanie danymi i realizację złożonych procesów biznesowych.
Aplikacja bazuje na technologiach React i Next.js (App Router), a warstwa interfejsu użytkownika wykorzystuje bibliotekę komponentów Mantine oraz Tailwind CSS. Istotnym elementem projektu jest tworzenie rozbudowanych widoków prezentujących duże zbiory danych z wykorzystaniem AG Grid, a także rozwój formularzy, mechanizmów filtrowania i integracji z API.
W ramach projektu rozwijane są również moduły słownikowe, funkcjonalności importu i eksportu danych, widoki historii i audytu zmian oraz przewodniki onboardingowe wspierające użytkowników w korzystaniu z aplikacji.
Współpraca odbywa się w zespole technologicznym, z możliwością współpracy zdalnej na poziomie 98% oraz korzystania z biura Lukardi w Poznaniu.
Czego oczekujemy:
Wymagania:
- Dobra znajomość TypeScript, React i Next.js (App Router).
- Doświadczenie w pracy z Mantine oraz Tailwind CSS.
- Znajomość AG Grid i doświadczenie w pracy z dużymi zbiorami danych.
- Doświadczenie w tworzeniu formularzy z wykorzystaniem Mantine Form i Zod.
- Znajomość Axios oraz TanStack React Query.
- Umiejętność pisania testów jednostkowych z wykorzystaniem Vitest oraz testów end-to-end w Playwright.
- Doświadczenie z uwierzytelnianiem w aplikacjach webowych, w szczególności NextAuth.js.
- Znajomość Git, code review, feature branches oraz rebase.
- Doświadczenie w pracy z Yarn.
Zakres zadań:
- Tworzenie i rozwijanie zaawansowanych widoków frontendowych prezentujących duże zbiory danych z wykorzystaniem AG Grid.
- Projektowanie i implementacja formularzy z walidacją przy użyciu Mantine Form i Zod.
- Integracja aplikacji z API z wykorzystaniem Axios i TanStack React Query.
- Rozwój modułów słownikowych oraz funkcjonalności filtrowania danych.
- Implementacja mechanizmów importu i eksportu danych.
- Tworzenie widoków historii oraz audytu zmian w aplikacji.
- Rozwijanie przewodników onboardingowych wspierających użytkowników w korzystaniu z aplikacji.
- Pisanie i utrzymywanie testów jednostkowych oraz end-to-end.
- Dbanie o jakość, czytelność i wydajność kodu.
- Współpraca z zespołem projektowym, udział w code review oraz wdrażanie nowych funkcjonalności.
Co oferujemy?
- Współpraca w modelu B2B.
- Stawka kontraktowa do 13 000 PLN netto + VAT miesięcznie.
- Praca w modelu 98% zdalnym.
- Możliwość korzystania z biura Lukardi w Poznaniu.
- Pierwszy kontrakt na okres 8–10 miesięcy, z możliwością przedłużenia współpracy.
- Start projektu: ASAP.
- Elastyczne godziny, z uwzględnieniem spotkań zespołowych odbywających się w standardowych godzinach.
- Współpraca z doświadczonym zespołem technologicznym.
- Okazjonalne spotkania zespołowe i wydarzenia integracyjne, w tym warsztaty i spotkania na żywo.
Dodatkowe informacje
Proces rekrutacyjny obejmuje wstępną weryfikację profilu oraz spotkanie online z Project Managerem i Developerem.
Osoby zainteresowane prosimy o przesłanie aktualnego CV, preferowanej stawki miesięcznej oraz informacji o dostępności.
Możliwość rozpoczęcia współpracy od zaraz (ASAP).
W razie zainteresowania pozostałymi szczegółami projektu oraz chęci wzięcia udziału w procesie rekrutacyjnym zapraszamy do kontaktu z Marcinem Buszewiczem: marcin.buszewicz@lukardi.com.