Dyrektor ds. inżynierii, Front-endu i Platformy Zamówień
Remote
£250,000 - £334,000 / za rok
O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
ezCater to platforma technologii żywności nr 1 dla miejsc pracy w USA. Firma ułatwia każdej organizacji zarządzanie swoimi potrzebami żywnościowymi i zamawianiem z ponad 125 000 restauracji w całym kraju. Dla miejsc pracy ezCater zapewnia elastyczne i skalowalne rozwiązania do wszystkiego, od programów posiłków dla pracowników po jednorazowe spotkania, a wszystko to wsparte nie tylko pomocną obsługą całodobową, 7 dni w tygodniu i niezawodnością na poziomie biznesowym.
Partnerom restauracyjnym ezCater pomaga rozwijać działalność, dostarczając im nowych, wartościowych klientów i duże zamówienia. ezCater to rynek B2B dla cateringu biznesowego. Budujemy od podstaw nową architekturę naszej platformy - bezgłowy, niezależny od kanału rdzeń ze sztuczną inteligencją jako warstwą przekrojową. Stos jest nowoczesny i celowy: Go, PostgreSQL, Kafka (MSK), Temporal, Vespa, SpiceDB, EKS.
Frontend to produkt najwyższej klasy - każda powierzchnia API jest zaprojektowana tak, aby mogła być używana przez wiele kanałów (rynek, narzędzia wewnętrzne, API partnera). Będziesz kierować inżynierią doświadczeń w ezCater - będziesz właścicielem platformy front-end, obsługi zamówień i pełnej podróży klienta od odkrycia, poprzez koszyk, realizację transakcji i złożenie wersji roboczej zamówienia. To nie jest główna rola front-endu.
Jesteś właścicielem warstwy doświadczenia, która zamienia bezgłową platformę API w produkt, z którego korzystają klienci i za pośrednictwem którego agenci AI dokonują transakcji. Będziesz kierować trzema zespołami (Discovery Experience, Ordering Experience i Front-End Platform) i raportować do wiceprezesa ds. inżynierii. Co będziesz robić: - Własna platforma front-end i architektura w Next.js (App Router), React, TypeScript i Astro, w tym strategie kompozycji mikrofrontendu, monorepo, współdzielony system projektowania, zarządzanie stanem między MFE i orkiestrator powłoki MFE. - Zdefiniuj opartą na opinii ścieżkę tworzenia i wdrażania aplikacji front-end - CI/CD, obserwowalność, dostępność, budżety wydajności i testowanie kontraktów - zarówno w kanale rynku, jak i narzędzi wewnętrznych. - Uzyskaj pełną możliwość składania zamówień, od odkrywania, personalizacji i przeglądania menu poprzez koszyk, realizację transakcji i płatności, korzystając z bezgłowych interfejsów API zaplecza za pośrednictwem warstw BFF. - Wspieranie rozwoju front-endu natywnego w oparciu o sztuczną inteligencję, w tym potoki projektowania do kodu (Figma, Claude Design, v0), rozwój wspomagany sztuczną inteligencją w oparciu o kontekst organizacyjny oraz doświadczenia związane z produktami oparte na sztucznej inteligencji, takie jak spersonalizowane rekomendacje, inteligentne wyszukiwanie i zamawianie poprzez konwersację. - Zapewnienie, że frontendy są czytelne maszynowo i oparte przede wszystkim na API, aby służyć agentom AI obok ludzi, ze świadomością pojawiających się protokołów handlowych (MCP, Universal Commerce Protocol). - Posiadaj system projektowy jako infrastrukturę - tokeny projektowe, motywy, spójność między platformami - spakowana i udokumentowana zarówno dla inżynierów, jak i przepływów pracy związanych z generowaniem kodu AI - Kieruj i rozwijaj trzy zespoły inżynieryjne, skalując organizację w miarę jej rozwoju; rekrutuj i rozwijaj inżynierów i menedżerów, w tym przy minimalnym zatrudnieniu - Trzymaj wysoką poprzeczkę techniczną: przeglądaj projekty systemów front-end, podważaj decyzje dotyczące architektury i identyfikuj problemy z wydajnością na podstawie sygnałów technicznych Co posiadasz: - Udokumentowane doświadczenie w stawianiu czoła organizacjom zajmującym się inżynierią front-end, a nie tylko je dziedziczy - Głęboką biegłość w Next.js (App Router), React, TypeScript i nowoczesnych narzędziach do kompilacji (np.
Turborepo, Rspack), z praktyczną wiarygodnością architektoniczną - Doświadczenie wiodących aplikacji internetowych dla wielu zespołów z architekturami mikrofrontendowymi; mocne opinie na temat strategii kompozycji na etap podróży i problemów związanych z wieloma MFE (izolacja CSS, dzielenie stanu, propagacja uwierzytelniania, SSR vs. CSR, testowanie kontraktu) - Posiadanie transakcyjnej podróży klienta - odkrywanie, koszyk, realizacja transakcji, płatność - w tym architektury BFF i wiele typów klientów lub trybów zamawiania na jednej platformie - Praktyczna płynność sztucznej inteligencji w pracy front-end: przepływy pracy od projektu do kodu, testowanie wspomagane sztuczną inteligencją, funkcje produktów oparte na sztucznej inteligencji oraz infrastruktura, która sprawia, że sztuczna inteligencja jest skuteczna (dokumentacja biblioteki komponentów, kontrakty API, kontekst repozytorium) - Doświadczenie w projektowaniu systemów - tokeny, motywy, spójność między platformami, dokumentacja dla ludzi i konsumentów AI - Wiedza specjalistyczna w zakresie wydajności i obserwowalności: podstawowe wskaźniki sieciowe, monitorowanie rzeczywistych użytkowników i budżety wydajności egzekwowane w CI - Doświadczenie w prowadzeniu wiodących menedżerów inżynierii, zespołów programistycznych i wykonywania trudnych rozmów telefonicznych dotyczących wydajności - Możliwość podróżowania do 5 dni w kwartale na wspólne tygodnie, spotkania zespołów i inne wydarzenia, jeśli ma to zastosowanie. Dodatkowe doświadczenie, które chcielibyśmy zobaczyć: - Architektury mikro-frontendu w fazie produkcyjnej (wielostrefowe, federacja modułów, kompozycja brzegowa, architektura wyspowa) - Potoki projektowania i kodowania integrujące narzędzia Figma, Claude Design, v0 lub podobne - Doświadczenia handlowe oparte na agentach lub sztucznej inteligencji - Ujednolicenie narzędzi wewnętrznych w ramach współdzielonej powłoki MFE - Bezgłowe architektury handlowe korzystające z kontraktów OpenAPI z aktualizacjami sterowanymi zdarzeniami - Cloudflare (Workers, odwrotne proxy, optymalizacja CDN) w przypadku routingu front-end opartego na krawędzi - Znajomość Go, Kafka/MSK, Temporal lub PostgreSQL - backend, z którego korzysta Twój frontend.
Całkowity krajowy zakres docelowego wynagrodzenia pieniężnego dla tego stanowiska, w tym wynagrodzenie podstawowe i docelowa premia, wynosi 250 000 - 334 000 USD rocznie.* *Uwaga: ostateczna kwota oferty zależy od wielu czynników, w tym wcześniejszego doświadczenia, wiedzy specjalistycznej i regionu, i może różnić się od kwoty powyższej. Zakres ten nie obejmuje dodatkowych świadczeń kompensacyjnych (takich jak kapitał własny, 401K lub ubezpieczenie medyczne, stomatologiczne lub okulistyczne). ezCater nie sponsoruje osób ubiegających się o wizę pracowniczą lub legalny pobyt stały. Co od nas otrzymasz: Otrzymasz niezwykle fascynujące wrażenia w innowacyjnym, wydajnym środowisku.
Będziesz pracować z zaangażowanymi i pełnymi pasji współpracownikami przy ambitnych i wpływowych projektach. Będziesz miał możliwości rozwoju zawodowego i pracy w miejscu, które ceni harmonię pracy i życia. Aha, a otrzymasz to wszystko: konkurencyjne na rynku wynagrodzenie, opcje na akcje, które pomogą Ci dużo zyskać, 12 płatnych urlopów, elastyczny WOM, 401 tys. z dopasowaniem ezCater, zdrowie/stomatologia/FSA, długoterminowe ubezpieczenie na wypadek niezdolności do pracy, zasoby w zakresie zdrowia psychicznego i planowania rodziny, zdalna praca hybrydowa w naszym niesamowitym biurze w Bostonie LUB w domu LUB połączenie domu i biura, ogromna ilość odpowiedzialności i autonomii, niesamowici niesamowici współpracownicy, program posiłków dla pracowników (i wiele innych gadżetów) kiedy jesteś w naszym biurze i wiesz, że pomogłeś przekształcić jedzenie w przestrzeń do pracy. ezCater jest pracodawcą zapewniającym równe szanse.
Akceptujemy ludzi bez względu na pochodzenie, wygląd, rasę, religię, kolor skóry, pochodzenie narodowe, płeć, tożsamość płciową, orientację seksualną, wiek, stan cywilny, status weterana i stopień niepełnosprawności. Jednocześnie nie zatrudniamy palantów, nawet tych genialnych. Po otrzymaniu warunkowej oferty zatrudnienia firma ezCater może wymagać sprawdzenia przeszłości.
Aby uzyskać informacje na temat sposobu, w jaki ezCater gromadzi i wykorzystuje dane osobowe kandydatów do pracy, odwiedź naszą Politykę prywatności kandydatów do pracy. #BI-Remote Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/director-of-engineering-front-end-and-ordering-platform-ezcater
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.