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