Обязанности:
В техническую команду сервиса требуется Middle+/Senior iOS-разработчик! Требования: Опыт разработки под iOS/TvOS/WatchOS от 3-х лет; Отличное знание Objective C, Swift; Знание фреймворков: UIKit, Core Data, AVFoundation, AVKit и тд.; Опыт работы с метриками и оптимизации производительности высоконагруженных приложений; Понимание паттернов проектирования и правильное их использование; Знание основных алгоритмов и структур данных; Умение работать в команде. Задачи: Разработка клиентских приложений на iOS/TvOS/WatchOS; Решение сложных технических задач; Оптимизация скорости работы и стабильности приложений; Предлагать и разрабатывать архитектурные решения. Технические подробности нашего проекта: Модульная архитектура на Cocoa Pods, VIP+Coordinator; Все разрабатывается на Swift; Есть ~30% на objc. Сейчас идет большой рефакторинг, после которого не останется objc; Верстка из кода; AVFoundation, UIKit, CoreGraphics, CoreAnimation, Grand Central Dispatch, CoreData; Git, Jira, Bitbucket, Fastlane, Jenkins; В клиенте для AppleTV применяется SwiftUI и Combine. Условия: Топовое оборудование и весь необходимый софт; Официальное трудоустройство; ДМС со стоматологией, офисный врач, доплата больничного листа, корпоративные скидки; Льготные условия ипотеки в рамках зарплатного проекта; Бесплатная подписка на сервисы партнеров; Совместные занятия спортом: йога, волейбол; Насыщенная корпоративная жизнь.