Senior Software Engineer, UI Platform in Warsaw

Senior Software Engineer, UI Platform in Warsaw

Warsaw Pełny etat 135000 - 165000 zł / rok (szac.) Hybrydowo
R

W skrócie

  • Zadania: Twórz innowacyjne interfejsy użytkownika dla produktów Redpanda i współpracuj z zespołem inżynierów.
  • Firma: Redpanda - dynamiczna firma technologiczna z globalnym zasięgiem.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwość rozwoju zawodowego.
  • Pozostałe informacje: Przyjazne środowisko pracy z możliwościami szybkiego rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami AI i wpływaj na rozwój produktów.
  • Kwalifikacje: 5+ lat doświadczenia w budowaniu aplikacji webowych z React i TypeScript.

Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.

Redpanda to pierwsza platforma runtime i kontrolna dla interakcji agent-dane — zjednoczona platforma, która łączy strumieniowanie, analitykę SQL i inteligentne połączenia z warstwą zarządzania, której potrzebują agenci AI w produkcji. Zbudowana na infrastrukturze, która już jest zaufana przez firmy z listy Fortune 500 oraz szybko rozwijające się startupy, Redpanda egzekwuje zarządzanie całkowicie poza ścieżką danych agenta, kontrolując, co agenci widzą, ograniczając ich działania i rejestrując wszystko, co dotykają, aby organizacje nigdy nie musiały wybierać między innowacją a kontrolą.

O roli

Szukamy doświadczonego starszego inżyniera oprogramowania, który zbuduje wspólną platformę UI i interfejsy dla produktów Redpandy. Redpanda Cloud to front do wszystkiego, co dotyka klient: Redpanda Streaming, Connect, SQL i Agentic Data Plane. Już teraz łączy kilka z tych powierzchni w czasie rzeczywistym poprzez Module Federation, a to będzie się rozwijać, gdy produkty przejdą do swoich zespołów i własnych cykli wydania za jednym doświadczeniem. Będziesz pracować nad host shell i zdalnymi kontraktami, testowaniem i obserwowalnością oraz ścieżką wydania, która pozwala każdemu produktowi na samodzielne wdrożenie. Mamy silnych współpracowników w naszych powierzchniach produktów i systemie projektowym, a Ty będziesz odpowiedzialny za znaczące części naszej platformy UI, przenosząc produkty do swoich własnych zdalnych wersji, zapewniając łagodną degradację i niezawodne wydanie oraz wdrożenie.

Będziesz budować powierzchnie skierowane do klientów we współpracy z inżynierami frontendowymi i backendowymi w EMEA i Amerykach. Nasi inżynierowie coraz częściej budują powierzchnie frontendowe z wykorzystaniem agentów kodujących AI, którzy wykonują dużą część implementacji. Będziesz pracować w ten sposób również, a także pomożesz uczynić nasz system projektowy i platformę czymś, co agent może poprawnie konsumować, bez nadzoru, i produkować coś zgodnego z marką i dostępnym.

Twoje zadania

  • Posiadaj znaczące części migracji powierzchni produktów do niezależnie wdrażanych mikrofrontendów, co może obejmować przeniesienie podzbioru funkcjonalności do własnej wersji zdalnej, wersjonowanie jej kontraktu z hostem oraz obsługę różnic wersji i współdzielonych zależności.
  • Projektuj, buduj i obsługuj intensywne w dane powierzchnie skierowane do klientów w Redpanda Cloud od początku do końca, od przeglądu projektu po wydanie do produkcji.
  • Buduj łagodną degradację i zachowanie awaryjne, które utrzymuje nasze interfejsy Cloud responsywne i użyteczne, gdy zdalna wersja ma problemy.
  • Utrzymuj pewność wydania, dodając testy na wszystkich poziomach, od testów jednostkowych po end-to-end, i utrzymując je szybkie i wiarygodne.
  • Współtwórz system projektowy i bibliotekę komponentów, utrzymując komponenty kompozytowalne w niezależnie wdrażanych produktach i dostępne dla agentów kodujących AI.
  • Pisz RFC dla swojej pracy, przeglądaj projekty i kod innych oraz przyczyniaj się do standardów frontendowych.
  • Współpracuj z inżynierami backendowymi, którzy odpowiadają za platformę danych o wysokiej objętości i niskim opóźnieniu, aby UX działał z backendowymi API, a decyzje dotyczące architektury informacji dobrze lądowały w UI.
  • Weź udział w rotacji dyżurów dla usług chmurowych i poprawiaj ich zdrowie operacyjne.
  • Pomagaj kolegom rozwijać się poprzez parowanie i przegląd kodu.

Wymagania

  • 5+ lat doświadczenia w budowaniu i obsłudze produkcyjnych aplikacji internetowych skierowanych do klientów z użyciem React i TypeScript, w tym posiadanie funkcji lub całych powierzchni od początku do końca.
  • Doświadczenie w architekturze frontendowej na dużą skalę, gdzie niezależnie wdrażane elementy muszą współpracować: mikrofrontendy (Module Federation, single-spa, native federation). Rozumiesz, jak wersje, współdzielone zależności i błędy w czasie wykonywania wpływają na te granice.
  • Udokumentowane osiągnięcia w dostarczaniu dobrze określonych projektów z ograniczonym wsparciem, od projektowania i planowania po wykonanie i operacje produkcyjne.
  • Znajomość nowoczesnych fundamentów frontendowych: architektura komponentów, zarządzanie stanem, pobieranie danych, wydajność budowy i czasu wykonywania oraz dostępność.
  • Doświadczenie z AI-asystowanymi przepływami pracy w rozwoju oprogramowania z użyciem narzędzi takich jak Claude Code, Cursor lub Copilot, nie tylko do generowania kodu, ale także do projektowania, testowania i diagnozowania problemów operacyjnych.
  • Znajomość testowania frontendowego, od jednostkowego po end-to-end, oraz poczucie, co należy do CI, co należy do pre-produkcji, a co należy do monitorowania produkcji.
  • Dobre wyczucie designu. Zależy Ci na tym, jak produkt wygląda, czuje się i działa, i zauważasz, gdy coś jest nie tak, bez potrzeby informowania Cię o tym.
  • Doskonale rozwinięte umiejętności komunikacyjne w języku angielskim; komfort w pracy w globalnym, rozproszonym środowisku asynchronicznym (np. GitHub).
  • Umiejętność efektywnej współpracy z inżynierami, produktami, projektantami i interesariuszami zewnętrznymi.

Preferencje

  • Doświadczenie w UX dla produktów i usług intensywnych w dane.
  • Doświadczenie w budowaniu powierzchni handlowych lub rozliczeniowych: rejestracja, rozliczenia oparte na użyciu, płatności, integracje rynkowe.
  • Znajomość jednego lub więcej z: narzędzia monorepo na dużą skalę (Nx, Turborepo, pnpm workspaces), bundler i wewnętrzne federacje (Vite, Rspack, Webpack), pipeline'y systemu projektowego do kodu (tokeny Figma, codegen, regresja wizualna).
  • Doświadczenie z protobuf, ConnectRPC, gRPC-web lub react-query i podobnymi podejściami do pobierania danych.

Dołącz do Redpandy, jeśli chciałbyś być częścią szybko rozwijającej się, różnorodnej organizacji zorientowanej na ludzi, z członkami zespołu na całym świecie i kulturą opartą na zaufaniu, przejrzystości, komunikacji i życzliwości. Zanurzysz się w zwinny, wysoko wpływowy zespół z najnowszymi narzędziami AI — i budżetem, aby je rzeczywiście wykorzystać.

Senior Software Engineer, UI Platform in Warsaw – pracodawca: Redpanda Data

Redpanda Data to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku pracy. Nasza kultura opiera się na współpracy i innowacyjności, a praca w biurze w Warszawie w modelu hybrydowym zapewnia elastyczność oraz dostęp do międzynarodowych projektów. Dołączając do nas, zyskujesz szansę na wpływanie na doświadczenia klientów oraz współpracę z różnorodnymi zespołami, co czyni tę rolę nie tylko satysfakcjonującą, ale i pełną wyzwań.

R

Dane kontaktowe:

Zespół rekrutacyjny Redpanda Data

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Software Engineer, UI Platform in Warsaw

React
TypeScript
Microfrontends
Module Federation
Single-spa
Component Architecture
State Management