Instacart
Instacart
Instacart 是一家专注于提升杂货和家庭日用品采购便利性的杂货科技与配送公司。其平台将顾客与个人采购员连接起来,支持最快 30 分钟送达,并帮助家庭发现相关优惠券和折扣。Instacart 还开发用于管理复杂配送情况的工具,包括在恶劣天气期间重新规划订单配送路线。公司将其更广泛的愿景描述为打造杂货行业的操作系统,同时为团队营造灵活、多元、公平且包容的工作环境。

高级软件工程师 II,广告管理前端 — Instacart(加拿大远程)

负责 Instacart 自助广告平台的前端架构与工程工作。使用 React 构建广告系列管理、报告、性能优化及共享设计系统功能。

描述

  • 制定 Ads Manager 的前端技术方向,并领导大型多季度项目
  • 负责 Ads Manager Web 应用的技术路线图和架构
  • 构建和维护用于广告系列创建、管理、报告和优化的 React 界面
  • 开发共享组件、状态管理模式和前端抽象层
  • 与后端团队协调 API 和数据契约
  • 与技术负责人及跨职能合作伙伴共同推进前端标准和工程实践
  • 通过指标、日志、链路追踪和待命支持准备度提升可观测性、性能与可靠性
  • 领导前端现代化、技术债务削减、迁移和重构工作
  • 践行安全设计原则,并领导重大安全或可靠性事件的响应
  • 协调跨团队项目,推动 Ads 团队与合作组织之间的利益相关者达成一致
  • 与设计师合作,交付高质量的用户体验
  • 指导和支持晋升至 L5 的工程师,同时加强入职培训和团队实践
  • 帮助建立高效的 AI 辅助开发工具使用实践

任职要求

  • 至少 8 年现代 Web 应用开发经验
  • 熟练掌握 Node.js 和 React,包括 Hooks、状态管理和性能优化
  • 具备扎实的前端架构经验,涵盖模块化、共享组件、路由、数据获取和错误处理
  • 具备设计和集成 REST 和/或 GraphQL API 的经验
  • 有领导复杂且定义不明确的项目的成功经验,能够从设计阶段推进至发布和运营,并协调多方利益相关者
  • 通过抽象层、工具、测试和 CI 改进提升团队生产力和代码质量的实践成果
  • 具备使用 Datadog 或同类工具监控和改善 Web 应用可观测性的经验
  • 能够熟练使用 AI 辅助开发工具
  • 出色的沟通与协作能力
  • 目前具备在加拿大安大略省、阿尔伯塔省、不列颠哥伦比亚省或新斯科舍省工作的资格
  • 有大规模数据密集型界面、规模化 GraphQL、Selenium、Cypress 或 Playwright、前端性能与可靠性、重大迁移、Figma 以及指导 L3–L5 工程师方面的经验者优先

福利待遇

  • 新员工股权授予
  • 年度股权追加授予
  • 灵活的工作地点,包括家中、办公室或咖啡店
  • 定期举办的线下公司活动
  • 具有竞争力的薪酬和福利