Чем предстоит заниматься:
- Разработка и поддержка мобильных приложений для iOS с нуля и участие в развитии текущих проектов.
- Проектирование архитектуры и выбор оптимальных технических решений.
- Оценка сроков реализации задач и самостоятельное ведение своего участка работы.
- Документирование собственного кода и поддержание общих стандартов разработки в команде.
- Релиз приложений и публикация обновлений в App Store.
Что мы ожидаем от вас (Основные требования):
- Уверенное владение Swift и знание Objective-C.
- Глубокое понимание принципов ООП и классических паттернов проектирования.
- Опыт коммерческой разработки приложений с применением архитектурных паттернов: MVP, MVVM, VIPER или Clean Swift.
- Понимание принципов работы с многопоточностью (GCD, NSOperation).
- Опыт уверенной работы с системами контроля версий (Git/SVN).
- Наличие выпущенных приложений в App Store и опыт разработки проектов с нуля.
- Английский язык на уровне Intermediate (достаточный для чтения технической документации).
Будет здорово, если вы:
- Имеете практический опыт работы с реактивным программированием (RxSwift, RxCocoa).
- Умеете и любите писать Unit и UI тесты.
Что мы предлагаем:
- Формат работы: исключительно в нашем офисе (мы ценим командную синергию и быстрые коммуникации, поэтому удаленный формат не рассматриваем).
- Заработная плата обсуждается индивидуально по итогам технического собеседования.
- Прозрачный испытательный срок от 1 до 2 месяцев.
- Официальное оформление по ТК РФ после успешного прохождения испытательного срока.