Pracuj.pl Stacjonarnie Mid

Platform Frontend Engineer (K/M)

cyber_Folks S.A.

⚲ Gdynia, Śródmieście

Do uzgodnienia

Wymagania

  • TypeScript
  • React.js
  • Tailwind CSS
  • CI/CD
  • Grafana
  • Kubernetes

Opis stanowiska

Nasze wymagania:
Masz ponad 6 lat doświadczenia jako Frontend Engineer, Platform Engineer, Software Engineer przy systemach produkcyjnych.
Bardzo dobrze znasz React oraz TypeScript.
Projektowałeś/aś duże, modułowe aplikacje frontendowe - wiesz, jak wyznaczać granice modułów i jak je egzekwować w praktyce (nie tylko w dokumentacji).
Rozumiesz architekturę Micro Frontends oraz korzyści i wyzwania związane z niezależnym wdrażaniem zespołów.
Znasz lub chcesz rozwijać się w obszarze Module Federation.
Masz praktyczne doświadczenie z TanStack Query i zarządzaniem stanem aplikacji.
Potrafisz projektować API frontendowe, kontrakty i integracje między niezależnymi modułami systemu; znasz wzorce takie jak Repository Pattern, Anti-Corruption Layer oraz Event-Driven Architecture.
Znasz zagadnienia związane z wydajnością aplikacji webowych i potrafisz diagnozować problemy produkcyjne.
Masz doświadczenie z testami jednostkowymi, integracyjnymi i E2E.
Potrafisz pracować z CI/CD i rozumiesz proces automatycznych wdrożeń.
Znasz zagadnienia związane z bezpieczeństwem aplikacji webowych, autoryzacją oraz ochroną danych użytkowników.
Potrafisz współpracować z wieloma zespołami technicznymi oraz budować wspólne standardy technologiczne.
Jesteś osobą samodzielną, odpowiedzialną i dobrze odnajdujesz się w środowisku budowanym od podstaw.

Mile widziane:
Doświadczenie z Rspack, Nx lub innymi platformami wspierającymi architekturę Micro Frontends.
Doświadczenie w budowie platform developerskich, frameworków wewnętrznych lub wspólnych bibliotek frontendowych.
Znajomość OpenTelemetry, Sentry, Grafana, Faro lub innych narzędzi observability.
Doświadczenie z Design Systemami, Storybookiem oraz procesami UI Governance.
Doświadczenie z kontraktami OpenAPI, code generation lub contract testingiem (Pact).
Znajomość Server-Driven UI, Feature Flags.
Doświadczenie z Kubernetes i nowoczesnymi platformami cloud-native.
Udział w projektowaniu architektury platformowej dla organizacji składającej się z wielu zespołów produktowych.

O projekcie:
W cyber_Folks rozwijamy zespół platformowy odpowiedzialny za budowę nowoczesnej platformy danych. Szukamy doświadczonego Frontend Engineera, który pomoże zaprojektować i zbudować frontendowe fundamenty tego ekosystemu.
Dołączysz do zespołu tworzącego platformę i będziesz współodpowiedzialny za architekturę opartą o Micro Frontends, rozwój wspólnego Platform SDK, Design Systemu oraz definiowanie „golden path” i narzędzi, które ułatwią zespołom produktowym tworzenie spójnych, skalowalnych i wysokiej jakości aplikacji. To rola dla osoby, która chce mieć realny wpływ na kierunek rozwoju platformy oraz standardy frontendowe wykorzystywane w całej organizacji.
To rola dla osoby, która dobrze odnajduje się w technicznych wyzwaniach dużej skali, potrafi myśleć systemowo i chce mieć realny wpływ na architekturę platformy budowanej od podstaw.

Zakres obowiązków:
Projektowanie i rozwój platformowej architektury frontendowej opartej o React, TypeScript oraz Module Federation 2.0.
Tworzenie i rozwój wspólnego Platform SDK wykorzystywanego przez wszystkie Micro Frontends.
Budowa golden path: generatory kodu (Nx), szablony i scaffolding - tak, by nowy zespół miał działający moduł z CI/CD
Projektowanie kontraktów frontendowych oraz zasad ich wersjonowania i kompatybilności.
Rozwój i utrzymanie wspólnego Design Systemu bazującego na Radix UI i Tailwind CSS.
Współtworzenie standardów architektonicznych, jakościowych oraz developerskich dla wszystkich zespołów frontendowych.
Projektowanie rozwiązań zapewniających niezależność zespołów, spójność UX oraz wysoką dostępność platformy.
Tworzenie narzędzi i rozwiązań poprawiających Developer Experience, onboarding oraz produktywność zespołów.
Implementacja rozwiązań observability, telemetry i distributed tracing wspierających monitoring aplikacji frontendowych.
Definiowanie i egzekwowanie standardów dotyczących wydajności, bezpieczeństwa i dostępności aplikacji.
Współpraca z zespołami backendowymi, platformowymi, produktowymi i UX przy projektowaniu rozwiązań end-to-end.
Udział w projektowaniu strategii wdrożeń, rolloutów, canary deploymentów oraz rollbacków aplikacji frontendowych.

Oferujemy:
Zatrudnienie w oparciu o umowę o pracę lub B2B
Pracę w systemie hybrydowym w biurze w Gdyni lub pracę zdalną
Stałe wynagrodzenie oraz premię uzależnioną od wyników
Realny wpływ na rozwój nowego projektu
Możliwość rozwoju w grupie innowacyjnych spółek
Kartę Benefit Systems - Multisport
Prywatną opiekę medyczną
Ubezpieczenie grupowe
System kafeteryjny
Dofinansowanie do kursu języka angielskiego
Dofinansowanie do lunchu, kiedy pracujesz z biura
Dzień wolny z okazji Twoich urodzin
Udział w programie ESOP (Employee Stock Ownership Plan) – po 3 latach pracy zyskujesz realną możliwość zostania współwłaścicielem firmy i uczestniczenia w jej długofalowym sukcesie

🔍 Dekoder Ogłoszenia

🔴
Ponad 6 lat doświadczenia jako Frontend Engineer, Platform Engineer, Software Engineer przy systemach produkcyjnych.
Szukamy kogoś z bardzo dużym doświadczeniem, kto prawdopodobnie będzie musiał samodzielnie rozwiązywać złożone problemy architektoniczne i techniczne.
🔴
Projektowałeś/aś duże, modułowe aplikacje frontendowe - wiesz, jak wyznaczać granice modułów i jak je egzekwować w praktyce (nie tylko w dokumentacji).
Oczekujemy, że będziesz w stanie narzucić dyscyplinę architektoniczną i techniczne rozwiązania, a nie tylko teoretycznie opisać, jak powinno być.
🔴
Rozumiesz architekturę Micro Frontends oraz korzyści i wyzwania związane z niezależnym wdrażaniem zespołów.
Przygotuj się na potencjalne problemy z komunikacją i synchronizacją między zespołami, które mogą wynikać z tej architektury.
🔴
Potrafisz projektować API frontendowe, kontrakty i integracje między niezależnymi modułami systemu; znasz wzorce takie jak Repository Pattern, Anti-Corruption Layer oraz Event-Driven Architecture.
Oczekujemy od Ciebie nie tylko implementacji, ale przede wszystkim projektowania złożonych interfejsów i rozwiązań architektonicznych na dużą skalę.
🔴
Jesteś osobą samodzielną, odpowiedzialną i dobrze odnajdujesz się w środowisku budowanym od podstaw.
Prawdopodobnie będziesz musiał/a podejmować wiele decyzji samodzielnie i budować procesy od zera, co może oznaczać brak ugruntowanych procedur.