Senior iOS Developer

Прямой работодатель  Escape tech ( escape-team.tech )
Москва, Россия
Сеньор
Информационные технологии • Разработка • iOS • Mobile • Заказная разработка
8 мая
Удаленная работа
Опыт работы от 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


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