Senior Front-end Developer (m/f/d)
Tech Stack / Keywords
Firma i stanowisko
Budujemy nowy element systemu odpowiedzialnego za obsługę i procesowanie wpłat w kilku rynkach europejskich. To inicjatywa typu greenfield, realizowana zgodnie z podejściem Domain‑Driven Design (DDD) oraz w metodyce Kanban.
Tworzone rozwiązanie obejmuje:
- zaawansowane interfejsy dla użytkowników biznesowych
- obsługę wyjątkowych scenariuszy procesowania płatności
- widoki i panele do monitoringu operacyjnego
- architekturę umożliwiającą adaptację na wielu rynkach (podejście generyczne, konfigurowalne)
- integrację z rozproszonymi komponentami systemu.
Współpracujemy blisko z Product Ownerami odpowiedzialnymi za konkretne obszary biznesowe, a zespoły developerskie i testerskie działają w wyspecjalizowanych domenach.
Podczas rekrutacji dbamy o inkluzywność procesu i przestrzegamy zasad równych szans. Liczą się dla nas kompetencje i chęć rozwoju osób kandydujących, bez względu na ich płeć, wiek, stopień sprawności, wyznanie, orientację seksualną, pochodzenie lub inne kwestie niezwiązane z wymaganymi umiejętnościami. Dokładamy starań, by proces rekrutacji był dostępny i dostosowany do adekwatnych potrzeb.
Wymagania
- Min. 5 lat doświadczenia w roli Front‑End Developera.
- Bardzo dobra znajomość TypeScript i React.js.
- Solidne doświadczenie z JavaScript (ES6+), HTML5, CSS3/SCSS.
- Doświadczenie w pracy z RESTful API.
- Praktyka w pracy z systemami rozproszonymi i/lub MicroFrontendami.
- Doświadczenie z narzędziami do zbierania logów, metryk i obserwacji działania systemu (Grafana).
- Umiejętność pisania testów automatycznych (Cypress, React Testing Library itp.).
- Znajomość wzorców projektowych.
- Samodzielność, proaktywność i chęć wzięcia odpowiedzialności za powierzony obszar.
- Umiejętność współpracy z biznesem w doprecyzowywaniu wymagań.
- Otwartość na dzielenie się wiedzą i wspieranie techniczne zespołu.
- Dojrzałość w pracy zespołowej - zdolność współtworzenia zasad, konwencji i dobrych praktyk.
- Umiejętność pracy w środowisku zbliżonym do Kanban.
- Doświadczenie w projektach finansowych jako dodatkowy atut.
Nice to have:
- Docker
- Kubernetes
- OpenShift (OCP)
Obowiązki
- Projektowanie i implementacja skalowalnych, wydajnych interfejsów użytkownika w React.js i TypeScript.
- Współtworzenie architektury aplikacji front‑end - w tym podejścia do wielorynkowości i konfigurowalności.
- Praca z rozproszonym środowiskiem (w tym MicroFrontends), integracja z API RESTful.
- Implementacja widoków do monitoringu operacyjnego i zaawansowanej obsługi procesów płatniczych.
- Optymalizacja aplikacji pod kątem wydajności, UX oraz bezpieczeństwa.
- Współpraca z zespołami back‑end, QA, analitykami i Product Ownerami.
- Wsparcie innych inżynierów poprzez dzielenie się wiedzą i wspólne ustalanie standardów technicznych.
Oferta
- Zatrudnienie w oparciu o: umowę o pracę
- Elastyczne godziny rozpoczęcia pracy (w przedziale 6:00-11:00)
- Możliwość pełnej pracy zdalnej / w modelu hybrydowym
- Możliwość skorzystania z prywatnej opieki medycznej: Luxmed
- Dofinansowanie do karty Multisport
- Dodatkowe świadczenia dopasowane do Twoich potrzeb w ramach systemu kafeterii
- Ubezpieczenie grupowe dla pracownika na preferencyjnych warunkach
- Dostęp do Mindgram – platformy z profesjonalnym wsparciem psychologicznym i wellbeingowym
- Możliwość uzyskania atrakcyjnego bonusu w programie poleceń pracowniczych
- Możliwość wypożyczenia samochodu firmowego do użytku prywatnego
KRUK S.A
29 aktywnych ofert