Напиши текст вакансии для должности "Senior IOS разработчик (удаленно)". Название компании: "RedLab". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 

REDLAB - партнер в создании и развитии ИТ-продуктов (аутсорсинг). Мы предлагаем своим клиентам полный цикл разработки ПО: от аудита и стратегии запуска до сопровождения и дальнейшего развития продукта. Для развития нашего направления мобильной разработки ищем Senior IOS разработчика. Мы подбираем талантливых разработчиков, тестировщиков, аналитиков, тим-лидов и других специалистов по всему миру, чтобы вместе разрабатывать программное обеспечение и запускать интересные проекты. Станьте частью нашей компании, где ценится мнение технического специалиста и где хорошо оплачивается готовность ответить на профессиональные вызовы. МЫ ПРЕДЛАГАЕМ:   Удаленную работу - возможность распоряжаться своим временем с наибольшей эффективностью, но при этом чувствовать свою причастность к делу и команде.   Возможность работать в часовых поясах от GMT+2 до GMT+6   Оформление по ТК РФ (full time).   Интересные и уникальные проекты - в игровой, финансовой и промышленной сферах, а также международные проекты в трендовых направлениях.   Справедливое вознаграждение в соответствии со вкладом в развитие компании.   Свободу локации и мобильность.   Возможность профессионального развития.   Комфортную рабочую атмосферу.   ДЛЯ РАБОТЫ НУЖНЫ:   Опыт коммерческой мобильной разработки не менее 5 лет.   Опыт создания UI с помощью программного кода.   Опыт разработки приложений “с нуля”.   Опыт построения кастомных элементов интерфейса и анимаций.   Опыт написания Unit и UI тестов.   Опыт разработки сложных визуальных интерфейсов.   Знание шаблонов проектирования приложений.   Swift и стандартные библиотеки (Foundation, UIKit, и.т.д).   SOA, MVVM, MVP, VIPER.   Clean Architecture, Kiss, Dry, Yagni.   CoreData, Realm.   WebSocket, GCD, NSOperation.   RestApi, HTTPS.   Будет плюсом:   Опыт использования и настройки CI/CD (Gitlab CI/Fastline/Jenkins).   Представление о том, как работает ARC.   Знание особенностей Scrum и Agile методологий.   Знание Objective-C.   Опыт работы с RxSwift (ReactiveCocoa).   Опыт работы с SQLite, XML.