⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Senior iOS Developer

Прямой работодатель  Escape tech ( escape-team.tech )
Москва, Россия
Сеньор
Информационные технологии • Разработка • Mobile • iOS • Заказная разработка
29 октября 2024
Удаленная работа
Опыт работы от 3 до 5 лет
Работодатель  Escape tech
Описание вакансии

Формат: 5/2, удаленно

Занятость: полная занятость, полный день. Гибкий график, с обязательным окном доступности с 11 до 17 в рабочие дни (UTC +3)

Трудоустройство: по договоренности.

Международный проект. Продукт - мессенджер. 

Наш стек: Swift; iOS SDK; Cocoapods.

Мы ждем от кандидата💥:

  • Понимание основных принципов ООП и MVP/MVVM;
  • Опыт работы с REST сервисами и локальными хранилищами;
  • Опыт работы с UIKit (только SwiftUI не подходит);
  • Опыт работы с GCD, OperationQueue;
  • Опыт работы с Realm.

Хорошо, если знакомы с💥:

  • WebRTC.
  • Отлично, если есть опыт разработки библиотек с дистрибуцией через CocoaPods/SPM.
  • Замечательно, если есть опыт разработки чатов, проектирования приложений, реализации звонков или медиастриминга.

Немного подетальнее про внутренности проекта:

  • локальная бд - RealmSwift, большая и по структуре и по количеству записей
  • RestApi - Alamofire, Moya
  • Сигнальный транспрорт - вебсокеты
  • звонки - Webrtc
  • интерфейс - Storyboards и кодом. SwiftUI нет, но можно использовать
  • RxSwift в модуле криптокошелька, в основном приложении нет
  • Combine нет, но можно использовать
  • Кастомный слой шифрования файлов и запросов на openssl и CommonCrypto

Специализация
Информационные технологииРазработкаMobileiOS
Отрасль и сфера применения
Заказная разработка
Уровень должности
Сеньор