Войти

Senior IOS Developer

Данная вакансия не актуальна.
RedLab
Компания RedLab
Тип Удаленная работа
Описание вакансии

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.