Instacart
Instacart
Instacart on päivittäistavaroihin keskittyvä teknologiayritys ja toimituspalvelu, jonka tavoitteena on helpottaa elintarvikkeiden ja kodin perustarvikkeiden ostamista. Sen alusta yhdistää asiakkaat henkilökohtaisiin ostosten kerääjiin, mahdollistaa toimitukset jopa 30 minuutissa ja auttaa kotitalouksia löytämään sopivia kuponkeja ja tarjouksia. Instacart kehittää myös työkaluja monimutkaisten toimitustilanteiden hallintaan, kuten tilausten uudelleenreititykseen vaikeiden sääolosuhteiden aikana. Yhtiö kuvaa laajempaa tavoitettaan päivittäistavara-alan käyttöjärjestelmän rakentamiseksi ja pyrkii samalla edistämään joustavaa, monimuotoista, tasa-arvoista ja osallistavaa työympäristöä tiimeilleen.

Senior Software Engineer II, Ads Manager -käyttöliittymä — Instacart (etätyö Kanadassa)

Johda Instacartin itsepalvelumainonta-alustan käyttöliittymäarkkitehtuuria ja -kehitystä. Rakenna React-pohjaisia ratkaisuja kampanjoiden hallintaan, raportointiin, suorituskykyyn ja yhteisen suunnittelujärjestelmän ominaisuuksiin.

Kuvaus

  • Määritä Ads Managerin käyttöliittymän tekninen suunta ja johda laajoja, useita vuosineljänneksiä kestäviä hankkeita
  • Vastaa Ads Managerin verkkosovellusten teknisestä tiekartasta ja arkkitehtuurista
  • Rakenna ja ylläpidä React-käyttöliittymiä kampanjoiden luomiseen, hallintaan, raportointiin ja optimointiin
  • Kehitä jaettuja komponentteja, tilanhallintamalleja ja käyttöliittymän abstraktioita
  • Koordinoi taustajärjestelmätiimien kanssa rajapintoja ja tietosopimuksia
  • Kehitä käyttöliittymästandardeja ja ohjelmistokehityksen käytäntöjä yhdessä esihenkilöiden ja monialaisten kollegoiden kanssa
  • Paranna havaittavuutta, suorituskykyä ja luotettavuutta mittareiden, lokituksen, jäljityksen ja päivystysvalmiuden avulla
  • Johda käyttöliittymän modernisointia, teknisen velan vähentämistä, migraatioita ja uudelleenjärjestelyä
  • Sovella tietoturva suunnittelussa -periaatteita ja johda merkittäviin tietoturva- tai luotettavuushäiriöihin vastaamista
  • Koordinoi tiimien välisiä hankkeita ja yhteensovita sidosryhmiä Ads-organisaation ja kumppaniorganisaatioiden välillä
  • Tee yhteistyötä suunnittelijoiden kanssa korkealaatuisen käyttäjäkokemuksen toteuttamiseksi
  • Ohjaa ja tue L5-tasolle eteneviä insinöörejä sekä vahvista perehdytystä ja tiimikäytäntöjä
  • Auta luomaan tehokkaita käytäntöjä tekoälyavusteisille kehitystyökaluille

Vaatimukset

  • Vähintään 8 vuoden kokemus nykyaikaisten verkkosovellusten kehittämisestä
  • Edistynyt Node.js:n ja Reactin osaaminen, mukaan lukien hookit, tilanhallinta ja suorituskyvyn optimointi
  • Vahva kokemus käyttöliittymäarkkitehtuurista, mukaan lukien modularisointi, jaetut komponentit, reititys, tietojen haku ja virheenkäsittely
  • Kokemusta REST- ja/tai GraphQL-rajapintojen suunnittelusta ja integroinnista
  • Näyttöä monimutkaisten ja epäselvien hankkeiden johtamisesta useiden sidosryhmien kanssa suunnittelusta julkaisuun ja ylläpitoon
  • Osoitettua kykyä parantaa tiimin tuottavuutta ja koodin laatua abstraktioiden, työkalujen, testauksen ja CI-parannusten avulla
  • Kokemusta verkkosovellusten havaittavuuden seurannasta ja parantamisesta Datadogilla tai vastaavilla työkaluilla
  • Sujuvuutta tekoälyavusteisten kehitystyökalujen käytössä
  • Erinomaiset viestintä- ja yhteistyötaidot
  • Voimassa oleva oikeus työskennellä Ontariossa, Albertassa, Brittiläisessä Kolumbiassa tai Nova Scotiassa Kanadassa
  • Eduksi katsotaan kokemus laajamittaisista, dataintensiivisistä käyttöliittymistä, GraphQL:stä suuressa mittakaavassa, Seleniumista, Cypressistä tai Playwrightista, käyttöliittymien suorituskyvystä ja luotettavuudesta, merkittävistä migraatioista, Figmasta sekä L3–L5-tason insinöörien mentoroinnista

Edut

  • Uusille työntekijöille myönnettävä osakepalkkio
  • Vuosittaiset osakepalkkion täydennykset
  • Joustavat työskentelypaikat, kuten koti, toimisto tai kahvila
  • Säännölliset yrityksen lähitapahtumat
  • Kilpailukykyinen palkkaus ja edut