
Capital One je podjetje za finančne storitve in fintech rešitve, ki ponuja kreditne kartice, avtomobilska posojila, bančne in varčevalne produkte. Njegovo delo združuje finančno strokovno znanje s tehnologijo in digitalnimi orodji, da bi izboljšalo način, kako stranke upravljajo svoj denar. Karierni poudarek podjetja vključuje ustvarjanje rešitev, usmerjenih v stranke, v raznolikem in vključujočem delovnem okolju.
Vodja inženiringa front-enda pri Capital One – delo na lokaciji v New Yorku
Vodili boste AI-nativne mikrofrontende, Backend-for-Frontends in arhitekturo rezervacij za potovalne storitve Capital One. Oblikovali boste razširljive izdelke za več kot 100 milijonov strank.
Opis
- Sodelovali boste s programskimi inženirji, oblikovalci in produktnimi vodji pri zagotavljanju zmogljivih funkcionalnosti za več kot 100 milijonov strank.
- Določali boste tehnično usmeritev arhitekture front-enda in oblikovalskih vzorcev.
- Inženirje boste razvijali s povratnimi informacijami, pregledi kode in usmerjanjem pri razvoju s pomočjo umetne inteligence.
- Odpravljali boste tehnične ovire, ki vplivajo na izvedbo.
- Zagotavljali boste strokovno znanje s področij zmogljivosti, dostopnosti in programske arhitekture.
- Vplivali boste na arhitekturo front-enda, pregledovali zasnove API-jev in izdelovali komponente za večkratno uporabo.
- Vodili boste razvoj odjemalskih arhitektur Backend-for-Frontends ter mikrofront-endnih ali federiranih aplikacij.
- Vzpostavili boste inženirske prakse za zastavice funkcionalnosti in kanarčkaste izdaje.
- Spodbujali boste agentna orodja umetne inteligence in AI-nativne prakse razvoja programske opreme.
- Uporabljali boste sodobne spletne tehnologije, kot so progresivne spletne aplikacije, WebAssembly, mobilni splet in Service Workers.
- Določali boste standarde za kakovost, zmogljivost, dostopnost, programiranje, testiranje in uporabniško izkušnjo.
- Prevzeli boste odgovornost za arhitekturo funkcionalnosti v mikrofront-endih, usmerjenih v stranke, zalednih sistemih, podatkih dobaviteljev, nakupovalnih poteh, procesih rezervacij in izdelkih kopenskega prevoza.
Zahteve
- Univerzitetna diploma ali višja stopnja iz računalništva ali sorodne kvantitativne discipline, vključno s statistiko, ekonomijo, operacijskimi raziskavami, analitiko, matematiko ali inženirstvom.
- Najmanj štiri leta poklicnih izkušenj s programskim inženiringom, brez upoštevanja pripravništev.
- Najmanj tri leta izkušenj z izdelavo aplikacij z uporabo TypeScripta, HTML-ja, CSS-a in sodobnih ogrodij, kot so React, Angular, Vue ali Svelte.
- Najmanj štiri leta izkušenj z uporabo TypeScripta in JavaScripta.
- Najmanj štiri leta izkušenj s sodobnimi spletnimi ogrodji, HTML-jem in CSS-jem.
- Izkušnje z orodji za avtomatizirano testiranje, kot so Jest, Cypress ali Playwright, ter z optimizacijo spletne zmogljivosti.
- Izkušnje z načrtovanjem razširljivih arhitektur front-enda in knjižnic komponent za večkratno uporabo.
- Izkušnje z uvajanjem in vzdrževanjem celovitih zbirk avtomatiziranih testov.
- Izkušnje z načrtovanjem in razvojem odjemalskih rešitev Backend-for-Frontends s tehnologijami, kot je GraphQL, ter učinkovitimi omrežnimi protokoli, kot sta gRPC ali Protobuf.
- Izkušnje z mikrofront-endnimi arhitekturami ali vzorci federiranih aplikacij.
- Izkušnje z metrikami vodenimi kanarčkastimi izdajami in strategijami zastavic funkcionalnosti.
- Strokovno znanje uporabe agentnih AI orodij za programiranje in vzorcev delovnih tokov s pomočjo umetne inteligence.
- Capital One ne sponzorira prosilcev, ki potrebujejo novo dovoljenje za delo, in ne zagotavlja podpore, povezane s priseljevanjem.
Ugodnosti
- Spodbude na podlagi uspešnosti lahko vključujejo denarne bonuse ali dolgoročne spodbude.
- Celovite in konkurenčne ugodnosti, ki pokrivajo zdravstvene in finančne potrebe ter splošno dobro počutje.