
Peratera to brytyjska firma fintech i instytucja pieniądza elektronicznego, która tworzy infrastrukturę finansową dla firm cyfrowych. Jej platforma łączy wielowalutowe rachunki firmowe z płatnościami transgranicznymi, obsługując GBP, EUR, USD i ponad tuzin dodatkowych walut, a także przelewy do ponad 160 krajów za pośrednictwem sieci takich jak SWIFT, SEPA i Faster Payments. Firma obsługuje przedsiębiorstwa e-commerce, marketplace’y, operatorów turystycznych, importerów i eksporterów oraz platformy dla freelancerów. Produkt obejmuje integrację API na potrzeby płatności, raportowania i automatyzacji przepływów pieniężnych, ze szczególnym uwzględnieniem przejrzystej wymiany walut, bezpiecznego uwierzytelniania oraz sprawnej obsługi międzynarodowych transakcji o wysokiej wartości. Zespół Peratera działa na styku usług finansowych, technologii B2B i płatności wykorzystujących API.
Starszy inżynier frontend (zdalnie — Wielka Brytania)
Kieruj rozwojem frontendu globalnej platformy płatniczej Peratera, tworząc aplikacje Angular i React. Kształtuj architekturę frontendu, współdzielone komponenty i integracje oraz zapewniaj niezawodne wdrażanie na produkcję.
Opis
- Kierować pracami frontendowymi od projektu technicznego przez implementację i testy po wydanie na produkcję
- Tworzyć i rozwijać aplikacje klienckie obsługujące płatności, konta, transakcje i operacje finansowe
- Tworzyć wielokrotnego użytku komponenty UI i funkcje z użyciem Angulara, Reacta, TypeScriptu i Tailwind CSS
- Przekładać potrzeby produktowe i biznesowe na praktyczne projekty frontendu oraz rozwiązania techniczne
- Pomagać w definiowaniu architektury frontendu, decyzji inżynierskich, wspólnych wzorców i standardów programistycznych
- Łączyć aplikacje frontendowe z REST API i wspierającymi usługami backendowymi
- Współpracować z inżynierami backendu przy ustalaniu kontraktów API i dostarczaniu kompletnej funkcjonalności end-to-end
- Modernizować starsze komponenty, stosując nowoczesne podejścia frontendowe tam, gdzie przynoszą wartość
- Badać i rozwiązywać problemy związane z wydajnością, niezawodnością, bezpieczeństwem i doświadczeniem użytkownika
- Tworzyć gruntownie przetestowany kod oraz uczestniczyć w przeglądach, debugowaniu, rozmowach technicznych i dzieleniu się wiedzą
- Koordynować działania z zespołami produktu, UX/UI, QA i DevOps przez cały cykl dostarczania
Wymagania
- Co najmniej pięć lat profesjonalnego doświadczenia w inżynierii frontendowej
- Duże praktyczne doświadczenie z nowoczesnymi Angular i React, w tym Angular 16+ i React 17+
- Biegłość w TypeScript i JavaScript
- Dobre rozumienie komponentowej architektury frontendu
- Doświadczenie w tworzeniu złożonych interfejsów i wielokrotnego użytku komponentów UI z Angular, React i Tailwind CSS
- Praktyczna znajomość zarządzania stanem i programowania reaktywnego z NgRx, Redux, Zustand, RxJS lub porównywalnymi narzędziami
- Doświadczenie w łączeniu aplikacji frontendowych z REST API oraz implementowaniu przepływów uwierzytelniania i autoryzacji, takich jak OAuth2, OIDC i JWT
- Doświadczenie w testach jednostkowych i integracyjnych, debugowaniu, optymalizacji wydajności, pracy z Git, CI/CD i przeglądach kodu
- Swoboda pracy z istniejącymi produkcyjnymi bazami kodu i ulepszania ich bez niepotrzebnego przepisywania
- Umiejętność samodzielnego prowadzenia rozwiązań frontendowych i podejmowania przemyślanych decyzji technicznych
- Silne ukierunkowanie na jakość kodu, bezpieczeństwo, wydajność i doświadczenie użytkownika
- Doświadczenie w fintechu, bankowości, płatnościach lub innej regulowanej branży będzie dodatkowym atutem
- Praktyczne doświadczenie z systemami back-office, portalami administracyjnymi, pulpitami nawigacyjnymi lub narzędziami operacyjnymi będzie dodatkowym atutem
- Znajomość praktyk bezpieczeństwa frontendu, w tym ograniczania ryzyka XSS i CSRF oraz bezpiecznej obsługi danych wrażliwych, będzie dodatkowym atutem
- Znajomość PHP, CodeIgniter, mikrofrontendów, modułowej architektury frontendu lub systemów projektowych będzie dodatkowym atutem
Benefity
- Praca w pełni zdalna z elastycznymi godzinami w międzynarodowym zespole wysoko wykwalifikowanych współpracowników
- Konkurencyjne wynagrodzenie zgodne z warunkami rynkowymi
- Bezpośredni wpływ na architekturę i strategiczne decyzje dotyczące platformy od samego początku
- Praca z nowoczesnymi systemami chmurowymi, wspieranymi przez AI oraz Open Banking