
Starbucks je mezinárodní maloobchodní společnost působící v oblasti potravin a nápojů, známá svými kavárnami, hotovými nápoji a balenými kávovými produkty, nabídkou jídel a značkovým zbožím. Společnost působí prostřednictvím vlastních prodejen, licencovaných provozoven a digitálních platforem a nabízí služby, jako jsou mobilní objednávky, rozvoz, věrnostní programy a dárkové karty. Starbucks také zdůrazňuje udržitelnost, komunitní programy a podporu svých zaměstnanců.
Seniorní iOS inženýr, hybridní práce v Seattlu
Rozvíjejte aplikaci Starbucks pro iOS a funkce přístupnosti pro více než 25 milionů uživatelů měsíčně. Vytvářejte, testujte a vydávejte funkce ve Swiftu pro digitální platformu věrnostního programu společnosti.
Popis
- Vyvíjejte a vylepšujte aplikaci Starbucks pro iOS
- Prosazujte přístupné produktové prostředí
- Podílejte se na zlepšování architektury a vzájemných kontrolách kódu
- Refaktorujte stávající kód s cílem zlepšit jeho udržovatelnost a testovatelnost
- Vytvářejte jednotkové a automatizované UI testy pro zvýšení kvality aplikace
- Rozvíjejte týmové testovací postupy a inženýrské principy
- Podílejte se na vizi týmu a strategickém plánování
- Vyhodnocujte proveditelnost navrhovaných projektů a funkcí
- Implementujte nové funkce a opravy kritických chyb
- Testujte a nasazujte funkce pro veřejné vydání
- Spolupracujte s inženýry v celém týmu
- Posilujte týmové procesy a zlepšujte nativní digitální platformu
Požadavky
- Rozsáhlé profesionální zkušenosti s vývojem pro platformu iOS
- Nejméně čtyři roky zkušeností s vývojem aplikací pro iOS určených koncovým uživatelům
- Nejméně pět let zkušeností s vývojem softwaru
- Pokročilá znalost integrace REST API, GraphQL, push notifikací a vícevláknových aplikací
- Silné zaměření na inženýrské základy, testovací metody a kvalitu softwaru
- Pokročilá znalost vzorů mobilní architektury, jako jsou VIPER, MVVM nebo MVP
- Zkušenosti s technikami reaktivního programování
- Výrazné zkušenosti s vývojem ve Swiftu
- Určité zkušenosti s Objective-C
- Zkušenosti s tvorbou integračních a jednotkových testů
- Pokročilá znalost Gitu
- Znalost nástrojů Apple pro přístupnost, jako jsou VoiceOver a Switch Control, je výhodou
- Zkušenosti se službami Core Location jsou výhodou
- Zkušenosti se službami Apple Pay jsou výhodou
- Zkušenosti s používáním profilovacích nástrojů Xcode jsou výhodou
- Zkušenosti s The Composable Architecture (TCA) od Point-Free jsou výhodou
- Zkušenosti s GitHub Copilot a začleňováním agentů do vývojových pracovních postupů jsou výhodou
- Znalost standardů přístupnosti včetně WCAG a Section 508
- Znalost mezinárodních právních předpisů je výhodou
- Je nutné pracovat na pracovišti čtyři dny týdně
Benefity
- Zdravotní, stomatologické a oční pojištění
- Základní a doplňkové životní pojištění
- Pojištění pro případ krátkodobé a dlouhodobé pracovní neschopnosti
- Placená rodičovská dovolená
- Příspěvek na rozšíření rodiny
- Placená dovolená dostupná od data nástupu
- Nemocenská v rozsahu jedné hodiny za každých 25 odpracovaných hodin
- Osm placených svátků
- Dva osobní dny ročně
- Plán 401(k) s příspěvkem zaměstnavatele
- Zlevněné akcie společnosti v rámci programu S.I.P.
- Akcie Starbucks v rámci programu Bean Stock
- Motivace k vytváření pohotovostních úspor
- Nástroje pro finanční pohodu
- Úplné předběžné pokrytí nákladů na první bakalářské studium v online programu Arizona State University
- Zdroje pro správu studentských půjček
- Přístup k dalším vzdělávacím příležitostem
- Záložní péče
- Příspěvek na náklady spojené s programem DACA
- Přiměřená opatření pro uchazeče se zdravotním postižením