Crunchyroll
Software Engineer III, Apple
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
iOS-инженер в команду Apple UI платформы Crunchyroll. Разработка и поддержка приложений для iOS и Apple TV, работа в гибридном формате в офисе Сан-Франциско.
Задачи
- Реализовывать новые функции в приложениях Crunchyroll для iOS и Apple TV совместно с инженерами, продакт- и проджект-менеджерами
- Согласовывать технические решения и дизайн с engineering manager
- Координировать работу с несколькими командами и управлять зависимостями
- Обеспечивать своевременное выполнение задач команды
- Проводить тщательные код-ревью и поддерживать высокое покрытие тестами
- Развивать комплексную тестовую пирамиду совместно с engineering manager
- Помогать коллегам-инженерам повышать квалификацию
Требования
- 5+ лет опыта разработки ПО, опыт со Swift/SwiftUI
- Подтверждённый опыт создания приложений, игр и/или утилит для iOS/iPadOS
- Знание архитектурных паттернов, таких как MVVM, и опыт их применения в iOS-приложениях
- Практический опыт с фреймворками автотестирования XCTest или Quick/Nimble и готовность писать тесты на все изменения
- Ориентация на качество, надёжность и поддерживаемость кода
- Опыт разработки для устройств с ограниченной памятью и производительностью в многопоточной среде
- Опыт кросс-командного взаимодействия, ориентация на результат и сроки
- Опыт работы с RESTful API и сетевыми протоколами
- Степень бакалавра в Computer Science, Engineering или смежной области (или эквивалентный опыт)
Условия
- Гибридный формат: офис в Сан-Франциско три дня в неделю (вторник, среда, четверг)
- Конкурентный компенсационный пакет: оклад плюс годовой бонус за результативность
- Гибкая политика отпусков
- Медицинская, стоматологическая и офтальмологическая страховка, STD, LTD, страхование жизни
- Программа HSA, FSA для медицинских и зависимых расходов
- План 401(k) с участием работодателя
- Оплачиваемый работодателем проездной
- Программа поддержки новых родителей
- Страхование питомцев, в некоторых офисах можно с животными
Навыки
- Swift
- SwiftUI
- iOS
- iPadOS
- tvOS
- MVVM
- XCTest
- Quick
- Nimble
- RESTful API
- async/await
- Combine
- RxSwift
- UIKit