Apple
iOS Software Engineer, Customer Systems
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
iOS-инженер в организацию Information Systems and Technology (IS&T) компании Apple. Разработка клиентских приложений и сервисов поддержки, включая Generative AI Support Assistant в приложении Support.
Задачи
- Разрабатывать и поддерживать масштабируемые функции для клиентских приложений на всех платформах Apple (iOS, macOS, iPadOS, visionOS, tvOS)
- Отвечать за выпуск качественных функций для миллионов пользователей Apple
- Проектировать и создавать масштабируемые решения для развития портфеля приложений поддержки
- Прорабатывать интуитивные пользовательские сценарии и детали взаимодействия
- Продвигать свои идеи среди коллег, руководства и бизнес-партнёров
Требования
- 5+ лет опыта разработки и поддержки нативных iOS-приложений на Swift, SwiftUI и UIKit
- Сильные навыки объектно-ориентированного проектирования и программирования на Swift, включая Concurrency и Swift Testing
- Глубокое знание и практический опыт с Foundation, Core Animation, AVFoundation и релевантными iOS SDK
- Актуальные знания об изменениях iOS, архитектурных паттернах, Apple Human Interface Guidelines, sandboxing, безопасности, приватности, code signing и деплое
- Степень бакалавра в Computer Science, Engineering или эквивалентный опыт
- Понимание Protocol Buffers, JSON, REST и других протоколов веб-сервисов
Навыки
- Swift
- SwiftUI
- UIKit
- Foundation
- Core Animation
- AVFoundation
- iOS SDK
- Concurrency
- Swift Testing
- Protocol Buffers
- JSON
- REST
- macOS
- AppKit
- Cocoa
- Objective-C
- Core ML
- Create ML
- TensorFlow
- PyTorch
- CI/CD
- Generative AI
- LLM