
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.
196 000 $ – 207 000 $ / rok
Na dálkuPlný úvazekSeniorPožadovaný Jazyk: angličtinaFrontendový inženýrSoftwarový inženýrPopis
- 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