
Starbucks е международен търговец на дребно на храни и напитки, известен със своите кафенета, готови за консумация и пакетирани кафе продукти, предложения за храна и маркови стоки. Дейността му се осъществява чрез магазини, управлявани от компанията, лицензирани обекти и цифрови платформи, като услугите включват мобилно поръчване, доставка, програми за лоялност и подаръчни карти. Компанията също така поставя акцент върху устойчивостта, обществените инициативи и подкрепата за своите служители.
Старши iOS инженер, Сиатъл – хибридна работа
Подобрявайте iOS приложението на Starbucks и достъпността му за над 25 милиона месечни потребители. Разработвайте, тествайте и внедрявайте функции на Swift в рамките на дигиталната платформа за лоялност на компанията.
Описание
- Разработване и подобряване на iOS приложението на Starbucks
- Отстояване на достъпни продуктови изживявания
- Принос към подобренията на архитектурата и партньорските прегледи на кода
- Рефакториране на съществуващ код за подобряване на поддръжката и тестируемостта
- Създаване на модулни и автоматизирани UI тестове за повишаване на качеството на приложението
- Развитие на практиките за тестване и инженерните принципи на екипа
- Принос към визията на екипа и стратегическото планиране
- Оценяване на осъществимостта на предложени проекти и функции
- Имплементиране на нова функционалност и критични корекции на грешки
- Тестване и внедряване на функции за публично пускане
- Сътрудничество с инженери от целия екип
- Укрепване на екипните процеси и подобряване на нативната дигитална платформа
Изисквания
- Значителен професионален опит в разработката за платформата iOS
- Поне четири години опит в разработването на iOS приложения за крайни потребители
- Поне пет години опит в разработката на софтуер
- Умения за интегриране на REST API, GraphQL, push известия и многопоточни приложения
- Силно внимание към инженерните основи, методите за тестване и качеството на софтуера
- Напреднали познания за модели на мобилна архитектура като VIPER, MVVM или MVP
- Опит с техники за реактивно програмиране
- Силен опит в разработката със Swift
- Известен опит с Objective-C
- Опит в създаването на интеграционни и модулни тестове
- Отлично владеене на Git
- Познаването на инструментите на Apple за достъпност, като VoiceOver и Switch Control, е предимство
- Опитът с услугите Core Location е предимство
- Опитът с услугите Apple Pay е предимство
- Опитът с инструментите за профилиране в Xcode е предимство
- Опитът с The Composable Architecture (TCA) от Point-Free е предимство
- Опитът с GitHub Copilot и включването на агенти в работните процеси за разработка е предимство
- Познания за стандартите за достъпност, включително WCAG и Section 508
- Познанията за международното законодателство са предимство
- Работата на място четири дни седмично е задължителна
Придобивки
- Медицинско, стоматологично и зрително осигуряване
- Основна и допълнителна животозастраховка
- Покритие при краткосрочна и дългосрочна нетрудоспособност
- Платен родителски отпуск
- Възстановяване на разходи за разширяване на семейството
- Платен отпуск, достъпен от датата на назначаване
- Натрупване на платен отпуск по болест в размер на един час за всеки 25 отработени часа
- Осем платени празнични дни
- Два лични дни годишно
- План 401(k) със съответстващи вноски от работодателя
- Акции на компанията на преференциална цена чрез програмата S.I.P.
- Дялово участие в Starbucks чрез програмата Bean Stock
- Стимули за изграждане на спешни спестявания
- Инструменти за финансово благосъстояние
- Пълно предварително покриване на таксите за първа бакалавърска степен чрез онлайн програмата на Arizona State University
- Ресурси за управление на студентски заеми
- Достъп до допълнителни образователни възможности
- Резервна грижа
- Възстановяване на разходи по DACA
- Разумни улеснения за кандидати с увреждания