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ń.