Instacart
Instacart
Instacart es una empresa de tecnología y reparto de productos de supermercado que busca facilitar la compra de alimentos y artículos esenciales para el hogar. Su plataforma conecta a los clientes con compradores personales, permite realizar entregas en tan solo 30 minutos y ayuda a los hogares a encontrar cupones y ofertas relevantes. Instacart también desarrolla herramientas para gestionar condiciones de entrega complejas, como el desvío de pedidos durante fenómenos meteorológicos severos. La empresa describe su ambición general como la creación del sistema operativo de la industria de los supermercados, al tiempo que fomenta un entorno laboral flexible, diverso, equitativo e inclusivo para sus equipos.

Ingeniero/a de Software Sénior II, Frontend de Ads Manager — Instacart (Trabajo remoto en Canadá)

Lidera la arquitectura y la ingeniería frontend de la plataforma publicitaria de autoservicio de Instacart. Crea experiencias en React para la gestión de campañas, los informes, el rendimiento y las capacidades compartidas del sistema de diseño.

Descripción

  • Define la dirección técnica frontend de Ads Manager y lidera iniciativas grandes de varios trimestres
  • Gestiona la hoja de ruta técnica y la arquitectura de las aplicaciones web de Ads Manager
  • Desarrolla y mantiene interfaces en React para la creación, gestión, generación de informes y optimización de campañas
  • Desarrolla componentes compartidos, patrones de gestión del estado y abstracciones frontend
  • Coordina con los equipos backend las API y los contratos de datos
  • Mejora los estándares frontend y las prácticas de ingeniería junto con responsables técnicos y colegas multifuncionales
  • Mejora la observabilidad, el rendimiento y la fiabilidad mediante métricas, registros, trazas y preparación para guardias
  • Lidera la modernización del frontend, la reducción de deuda técnica, las migraciones y la refactorización
  • Aplica principios de seguridad desde el diseño y lidera las respuestas ante incidentes importantes de seguridad o fiabilidad
  • Coordina iniciativas entre equipos y alinea a las partes interesadas de Ads y las organizaciones asociadas
  • Colabora con diseñadores para ofrecer una experiencia de usuario de alta calidad
  • Asesora y apoya el desarrollo de ingenieros hasta L5, al tiempo que fortalece la incorporación y las prácticas del equipo
  • Ayuda a establecer prácticas eficaces para herramientas de desarrollo asistido por IA

Requisitos

  • Al menos 8 años de experiencia desarrollando aplicaciones web modernas
  • Dominio avanzado de Node.js y React, incluidos hooks, gestión del estado y optimización del rendimiento
  • Sólida experiencia en arquitectura frontend, con modularización, componentes compartidos, enrutamiento, recuperación de datos y gestión de errores
  • Experiencia diseñando e integrando API REST o GraphQL
  • Trayectoria liderando proyectos complejos y ambiguos con múltiples partes interesadas, desde el diseño hasta el lanzamiento y las operaciones
  • Mejoras demostradas en la productividad del equipo y la salud del código mediante abstracciones, herramientas, pruebas y mejoras de CI
  • Experiencia supervisando y mejorando la observabilidad de aplicaciones web con Datadog o herramientas comparables
  • Comodidad trabajando con herramientas de desarrollo asistido por IA
  • Excelentes capacidades de comunicación y colaboración
  • Elegibilidad vigente para trabajar desde Ontario, Alberta, Columbia Británica o Nueva Escocia, Canadá
  • Se valora experiencia con interfaces de gran escala e intensivas en datos, GraphQL a escala, Selenium, Cypress o Playwright, rendimiento y fiabilidad frontend, migraciones importantes, Figma y mentoría de ingenieros L3–L5

Beneficios

  • Concesión de acciones para nuevas contrataciones
  • Concesiones anuales adicionales de acciones
  • Modalidades de trabajo flexibles, como desde casa, la oficina o una cafetería
  • Eventos presenciales periódicos de la empresa
  • Compensación y beneficios competitivos

Empleos relacionados