Описание
Мы в поиске iOS-разработчика Middle+/Senior в команду крупной IT-компании для развития продукта в сфере видео-дейтинга. Текущий продукт в дальнейшем будет трансформирован в новый видео-сервис, поэтому особенно важен опыт работы с крупными iOS-приложениями, рефакторингом и архитектурными изменениями.
Задачи
•Развивать и поддерживать iOS-приложение на Swift
•Участвовать в развитии архитектуры приложения
•Проводить рефакторинг существующего кода
•Участвовать в разделении и трансформации крупного приложения
•Работать с многопоточностью и асинхронными операциями
•Участвовать в code review
•Покрывать функциональность Unit-тестами
•Участвовать в подготовке и публикации сборок через TestFlight и App Store
Требования
•Коммерческий опыт iOS-разработки на Swift от 3 лет
•Практический опыт работы с UIKit и/или SwiftUI
•Опыт применения архитектурных подходов MVVM, Clean Architecture и/или Coordinator
•Уверенная работа с многопоточностью: GCD, async/await, Combine
•Опыт работы с Git и участия в code review
•Практический опыт написания Unit-тестов с XCTest
•Опыт рефакторинга или разделения крупного приложения
•Опыт архитектурной миграции или существенного изменения архитектуры приложения
•Опыт публикации приложений в App Store
•Опыт работы с TestFlight
•Возможность работать по московскому времени
Будет плюсом
•Модуляризация проекта (SPM)
•WebSocket / real-time чаты
•CI/CD для iOS (Fastlane, Xcode Cloud и др.)
•Firebase / аналитика / A/B-тесты
Условия
•Проект предполагает срок сотрудничества: до марта/апреля 2027 года
•SkillStaff — аккредитованная IT-компания, белая зарплата и удобный график работы
•Удалённая работа или возможность работать как в офисе клиента, так и в комфортном офисе SkillStaff в центре Москвы на Воздвиженке
•Возможность обмена опытом и получения знаний через участие в разных проектах и совместную работу с коллегами