Instacart
Instacart
Instacart е технологична компания за пазаруване и доставка на хранителни стоки, насочена към улесняване на пазаруването на храни и основни стоки за домакинството. Нейната платформа свързва клиентите с лични пазаруващи, поддържа доставка само за 30 минути и помага на домакинствата да откриват подходящи купони и оферти. Instacart разработва и инструменти за управление на сложни условия при доставката, включително пренасочване на поръчки при тежки метеорологични условия. Компанията описва по-широката си амбиция като изграждане на операционна система за хранителната индустрия, като същевременно насърчава гъвкава, разнообразна, справедлива и приобщаваща работна среда за своите екипи.

Старши софтуерен инженер II, фронтенд на Ads Manager — Instacart (дистанционна работа от Канада)

Ръководете фронтенд архитектурата и разработката на платформата за самообслужваща се реклама на Instacart. Създавайте React интерфейси за управление на кампании, отчитане, ефективност и споделени възможности на системата за дизайн.

Описание

  • Определяйте техническата посока на фронтенда за Ads Manager и ръководете мащабни инициативи, продължаващи няколко тримесечия
  • Поемайте отговорност за техническата пътна карта и архитектурата на уеб приложенията на Ads Manager
  • Изграждайте и поддържайте React интерфейси за създаване, управление, отчитане и оптимизиране на кампании
  • Разработвайте споделени компоненти, модели за управление на състоянието и фронтенд абстракции
  • Координирайте работата с backend екипите по API и договори за данни
  • Развивайте фронтенд стандартите и инженерните практики заедно с ръководители и колеги от различни функции
  • Подобрявайте наблюдаемостта, производителността и надеждността чрез метрики, логове, проследяване и готовност за дежурства
  • Ръководете модернизацията на фронтенда, намаляването на техническия дълг, миграциите и рефакторирането
  • Прилагайте принципите за сигурност още при проектирането и ръководете реакциите при сериозни инциденти със сигурността или надеждността
  • Координирайте инициативи между екипи и съгласувайте заинтересованите страни в Ads и партньорските организации
  • Работете с дизайнери за предоставяне на висококачествено потребителско изживяване
  • Менторирайте и подкрепяйте инженери до ниво L5, като същевременно укрепвате въвеждането в работата и екипните практики
  • Помагайте за установяването на ефективни практики за инструменти за разработка с помощта на изкуствен интелект

Изисквания

  • Поне 8 години опит в разработването на модерни уеб приложения
  • Напреднало владеене на Node.js и React, включително hooks, управление на състоянието и оптимизация на производителността
  • Силен опит с фронтенд архитектура, обхващащ модулност, споделени компоненти, маршрутизация, извличане на данни и обработка на грешки
  • Опит в проектирането и интегрирането на REST и/или GraphQL API
  • Доказан опит в ръководенето на сложни и нееднозначни проекти с множество заинтересовани страни — от дизайна през пускането до експлоатацията
  • Доказани подобрения на продуктивността на екипа и качеството на кода чрез абстракции, инструменти, тестване и подобрения на CI
  • Опит в наблюдението и подобряването на наблюдаемостта на уеб приложения с Datadog или сравними инструменти
  • Умение за работа с инструменти за разработка с помощта на изкуствен интелект
  • Отлични комуникационни и колаборативни умения
  • Актуално право на работа в Онтарио, Албърта, Британска Колумбия или Нова Скотия, Канада
  • Предимство са опитът с мащабни интерфейси, интензивно използващи данни, GraphQL в голям мащаб, Selenium, Cypress или Playwright, производителност и надеждност на фронтенда, големи миграции, Figma и менториране на инженери от нива L3–L5

Придобивки

  • Дялов грант за нови служители
  • Ежегодни допълнителни дялови грантове
  • Гъвкави условия на работа, включително от дома, офиса или кафене
  • Редовни присъствени фирмени събития
  • Конкурентно възнаграждение и придобивки