Instacart
Instacart
Instacart je technologická společnost zaměřená na nákupy potravin a doručování, jejímž cílem je usnadnit lidem nakupování potravin a potřeb pro domácnost. Její platforma propojuje zákazníky s osobními nakupujícími, podporuje doručení již za 30 minut a pomáhá domácnostem vyhledávat relevantní kupóny a výhodné nabídky. Instacart také vyvíjí nástroje pro řízení složitých podmínek doručování, včetně přesměrování objednávek během silného nepříznivého počasí. Společnost svou širší ambici popisuje jako budování operačního systému pro potravinářský průmysl a zároveň podporuje flexibilní, rozmanité, spravedlivé a inkluzivní pracovní prostředí pro své týmy.

Seniorní softwarový inženýr II, frontend Ads Manager — Instacart (práce na dálku v Kanadě)

Určujte architekturu frontendu a rozvíjejte platformu samoobslužné reklamy Instacart. Vytvářejte rozhraní v Reactu pro správu kampaní, reporting, vyhodnocování výkonu a sdílené funkce designového systému.

Popis

  • Určovat technické směřování frontendu Ads Manager a vést rozsáhlé iniciativy trvající několik čtvrtletí
  • Odpovídat za technický plán a architekturu webových aplikací Ads Manager
  • Vytvářet a udržovat rozhraní v Reactu pro vytváření, správu, reporting a optimalizaci kampaní
  • Vyvíjet sdílené komponenty, vzory pro správu stavu a frontendové abstrakce
  • Koordinovat spolupráci s backendovými týmy na API a datových kontraktech
  • Rozvíjet frontendové standardy a inženýrské postupy společně s vedoucími a kolegy napříč funkcemi
  • Zlepšovat observabilitu, výkon a spolehlivost pomocí metrik, logování, trasování a připravenosti na pohotovostní služby
  • Vést modernizaci frontendu, snižování technického dluhu, migrace a refaktoring
  • Uplatňovat principy bezpečnosti už při návrhu a vést reakce na závažné bezpečnostní incidenty nebo incidenty ohrožující spolehlivost
  • Koordinovat iniciativy napříč týmy a slaďovat zainteresované strany v Ads a partnerských organizacích
  • Spolupracovat s designéry na vytváření kvalitního uživatelského prostředí
  • Mentorovat a podporovat inženýry až do úrovně L5 a současně posilovat onboarding a týmové postupy
  • Pomáhat zavádět efektivní postupy pro nástroje vývoje s podporou AI

Požadavky

  • Nejméně 8 let zkušeností s vývojem moderních webových aplikací
  • Pokročilá znalost Node.js a Reactu včetně hooků, správy stavu a optimalizace výkonu
  • Výrazné zkušenosti s návrhem frontendové architektury zahrnující modularizaci, sdílené komponenty, routování, získávání dat a zpracování chyb
  • Zkušenosti s návrhem a integrací REST a/nebo GraphQL API
  • Prokazatelné zkušenosti s vedením komplexních a nejednoznačných projektů zahrnujících více zainteresovaných stran od návrhu přes spuštění až po provoz
  • Prokazatelné zlepšování produktivity týmu a kvality kódu pomocí abstrakcí, nástrojů, testování a vylepšení CI
  • Zkušenosti s monitorováním a zlepšováním observability webových aplikací pomocí Datadogu nebo srovnatelných nástrojů
  • Schopnost pracovat s nástroji vývoje s podporou AI
  • Vynikající komunikační a organizační schopnosti
  • Aktuální oprávnění pracovat v Ontariu, Albertě, Britské Kolumbii nebo Novém Skotsku v Kanadě
  • Výhodou jsou zkušenosti s rozsáhlými datově náročnými rozhraními, GraphQL ve velkém měřítku, nástroji Selenium, Cypress nebo Playwright, výkonem a spolehlivostí frontendu, rozsáhlými migracemi, Figmou a mentoringem inženýrů na úrovních L3–L5

Benefity

  • Akciový grant pro nové zaměstnance
  • Každoroční dodatečné akciové granty
  • Flexibilní pracovní prostředí včetně domova, kanceláře nebo kavárny
  • Pravidelné osobní firemní akce
  • Konkurenční kompenzace a benefity