Top Selection ищет iOS-разработчика для работы в телеком-проекте на проектной занятости.
Требования:
- Опыт мобильной разработки от 5 лет.
- Swift и Objective-C, включая плотную работу с legacy-кодом; базовое знание C++.
- Уверенное владение SwiftUI, знание UIKit.
- Многопоточность и асинхронность: GCD, async/await.
- Работа с камерой и визуализацией видеопотока через AVFoundation (AVCaptureSession/AVCaptureVideoPreviewLayer) для live-preview внутри приложения.
- Оптимизация UI и производительности; работа с DiffableDataSource и CompositionalLayout.
- Миграция legacy-кода и перевод экранов с XIB/Storyboard на кодовую верстку.
- Кэширование и офлайн-доступ: CoreData, Realm, FileManager.
- Архитектуры MVP/MVVM/VIPER, интеграция push-уведомлений и deep links.
Условия: полная занятость, удаленная работа, оформление как ИП.