Senior iOS Developer
Прямой работодатель Escape tech ( escape-team.tech )
Москва, Россия
Сеньор
29 октября 2024
Удаленная работа
Опыт работы от 3 до 5 лет
Опыт работы от 3 до 5 лет
Короткая ссылка: gkjb.ru/hfSl
Описание вакансии
Формат: 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