
Instacart je tehnološko podjetje za nakupovanje in dostavo živil, ki si prizadeva ljudem olajšati nakupovanje živil in osnovnih gospodinjskih potrebščin. Njegova platforma povezuje stranke z osebnimi nakupovalci, omogoča dostavo v samo 30 minutah ter gospodinjstvom pomaga najti ustrezne kupone in ponudbe. Instacart razvija tudi orodja za upravljanje zapletenih pogojev dostave, vključno s preusmerjanjem naročil ob hudem vremenu. Podjetje svojo širšo ambicijo opisuje kot gradnjo operacijskega sistema za živilsko industrijo, hkrati pa spodbuja prilagodljivo, raznoliko, pravično in vključujoče delovno okolje za svoje ekipe.
Višji programski inženir II, frontend Ads Managerja — Instacart (delo na daljavo iz Kanade)
Vodite frontend arhitekturo in razvoj Instacartove samooskrbne oglaševalske platforme. Gradite Reactove izkušnje za upravljanje kampanj, poročanje, zmogljivost in skupne zmogljivosti oblikovalskega sistema.
196.000 $ – 207.000 $ / leto
Na daljavoPolni delovni časSeniorZahtevani Jezik: angleščinaFrontend inženirProgramski inženirOpis
- Določajte tehnično usmeritev frontenda za Ads Manager in vodite velike pobude, ki trajajo več četrtletij
- Prevzemite odgovornost za tehnični načrt in arhitekturo spletnih aplikacij Ads Managerja
- Gradite in vzdržujte Reactove vmesnike za ustvarjanje, upravljanje, poročanje in optimizacijo kampanj
- Razvijajte skupne komponente, vzorce upravljanja stanja in frontend abstrakcije
- Usklajujte se z backend ekipami glede API-jev in podatkovnih pogodb
- Z vodji in medfunkcijskimi sodelavci izboljšujte frontend standarde in inženirske prakse
- Izboljšujte opazljivost, zmogljivost in zanesljivost z metrikami, beleženjem, sledenjem in pripravljenostjo na dežurstva
- Vodite posodobitev frontenda, zmanjševanje tehničnega dolga, migracije in refaktoriranje
- Uporabljajte načela varnosti že pri načrtovanju ter vodite odzive na večje varnostne incidente ali incidente, povezane z zanesljivostjo
- Usklajujte pobude med ekipami in povezujte deležnike v oddelku Ads in partnerskih organizacijah
- Sodelujte z oblikovalci pri zagotavljanju visokokakovostne uporabniške izkušnje
- Mentorirajte in podpirajte inženirje do ravni L5 ter hkrati izboljšujte uvajanje v delo in ekipne prakse
- Pomagajte vzpostaviti učinkovite prakse za razvojna orodja s podporo umetne inteligence
Zahteve
- Najmanj 8 let izkušenj z razvojem sodobnih spletnih aplikacij
- Napredno znanje Node.js in Reacta, vključno s hooki, upravljanjem stanja in optimizacijo zmogljivosti
- Bogate izkušnje s frontend arhitekturo, ki vključuje modularizacijo, skupne komponente, usmerjanje, pridobivanje podatkov in obravnavo napak
- Izkušnje z načrtovanjem in integracijo REST in/ali GraphQL API-jev
- Dokazane izkušnje z vodenjem kompleksnih in nejasnih projektov z več deležniki od načrtovanja prek zagona do operacij
- Dokazane izboljšave produktivnosti ekipe in kakovosti kode z abstrakcijami, orodji, testiranjem in izboljšavami CI
- Izkušnje z nadzorovanjem in izboljševanjem opazljivosti spletnih aplikacij z Datadogom ali primerljivimi orodji
- Sposobnost dela z razvojnimi orodji s podporo umetne inteligence
- Odlične komunikacijske in sodelovalne sposobnosti
- Trenutna upravičenost do dela v Ontariu, Alberti, Britanski Kolumbiji ali Novi Škotski v Kanadi
- Zaželene so izkušnje z obsežnimi podatkovno intenzivnimi vmesniki, GraphQLom v velikem obsegu, Seleniumom, Cypressom ali Playwrightom, zmogljivostjo in zanesljivostjo frontenda, večjimi migracijami, Figmo ter mentoriranjem inženirjev ravni L3–L5
Ugodnosti
- Lastniški delež za nove zaposlene
- Letni dodatni lastniški deleži
- Prilagodljive možnosti dela, vključno z delom od doma, iz pisarne ali kavarne
- Redni osebni dogodki podjetja
- Konkurenčno plačilo in ugodnosti