Apple
Client Software Engineer - Private Cloud Compute
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior iOS-инженер в команду клиентской части iCloud Private Cloud Compute. Разработка системных компонентов и криптографической защиты облачных данных, тесная работа с CloudKit и командами серверной части.
Задачи
- Проектировать понятные API совместно с командами-потребителями
- Разрабатывать производительные системные демоны во взаимодействии с сетевым стеком и файловой системой
- Совместно с серверными командами проектировать масштабируемые функции и протоколы
- Реализовывать ключевые компоненты криптографической защиты облачных данных
Требования
- 5+ лет опыта разработки ПО, сильные навыки программирования на Swift и/или Objective-C
- Опыт разработки под платформы Apple (macOS, iOS, watchOS, tvOS)
- Опыт работы с системными фреймворками и API и их создания
- Опыт работы с клиент-серверными архитектурами и сетевыми протоколами в распределённых системах
- Подтверждённый опыт работы в быстрых циклах разработки и выпуска ПО в сжатые сроки
- Отличные коммуникативные навыки
- Степень бакалавра и выше в инженерной области или эквивалентный опыт
Навыки
- Swift
- Objective-C
- C
- libdispatch
- POSIX APIs
- macOS
- iOS
- watchOS
- tvOS
- Swift concurrency
- криптография
- IPC
- сетевые протоколы