Покажет вашу совместимость и напишет письмо
Миддл • Сеньор
Информационные технологии • Разработка • Mobile • Swift • iOS • Заказная разработка
1 декабря
Удаленная работа
Опыт работы от 3 до 5 лет200 000 ₽
Работодатель Escape tech
Короткая ссылка: geekjob.ru/hhwO
Откликнуться
Описание вакансии
Мы ищем iOS-разработчика уровня Middle+ или Senior для участия в развитии крупного высоконагруженного мобильного приложения. Проект включает сложную архитектуру, большое количество модулей, работу с данными, сетевыми протоколами, безопасностью и мультимедиа.
Подойдёт специалист, который умеет работать с большим кодовым базовым слоем, уверенно ориентируется в архитектуре, способeн предлагать технические решения и не боится сложных задач.
Обязанности
• Разработка функциональных модулей мобильного приложения на Swift;
• Проектирование архитектуры компонентов, работа с оптимизацией интерфейса и производительности;
• Интеграция сетевых запросов, работа с REST API, WebSockets и сигнальными протоколами;
• Работа с локальными базами данных, моделированием структур хранения и синхронизацией;
• Реализация модулей, связанных с безопасностью, шифрованием, передачей данных и мультимедиа;
• Рефакторинг, повышение стабильности, анализ производительности;
• Участие в обсуждении архитектурных решений, взаимодействие с командой разработки;
• Участие в код-ревью. Для Senior — менторинг и предложение технических инициатив.
Требования
Middle+ уровень
• Уверенное владение Swift и iOS SDK;
• Опыт разработки на UIKit и создания кастомных UI-компонентов;
• Знание архитектурных подходов (MVVM/MVP и похожие);
• Опыт работы с многопоточностью (GCD, OperationQueue);
• Опыт работы с REST API и WebSockets;
• Опыт работы с локальными хранилищами (Realm/CoreData/аналогичные);
• Готовность работать с крупными проектами и сложными сценариями.
Senior уровень
• Умение проектировать архитектуру модулей и принимать технические решения;
• Опыт оптимизации производительности, работы с тяжёлыми интерфейсами и большими объёмами данных;
• Глубокое понимание многопоточности, очередей, асинхронных систем;
• Опыт участия в разработке высоконагруженных или многомодульных приложений;
• Навыки менторинга и технического лидерства — как преимущество.
Будет преимуществом
• Опыт работы с крупными OSS-проектами или сложными архитектурными решениями;
• Понимание реактивных подходов (RxSwift/Combine) или сигнал-ориентированных фреймворков;
• Разработка библиотек и их дистрибуция через CocoaPods/SPM;
• Опыт работы с Bazel (сборка, настройка правил, интеграция CI/CD);
• Опыт работы с WebRTC, реализация звонков или медиастриминга;
• Опыт использования OpenSSL, CommonCrypto, собственных крипто-модулей;
• Оптимизация баз данных, структур хранения, сложных сценариев синхронизации.
Мы используем
• Swift, UIKit;
• Архитектурные подходы MVVM/MVP/модульная архитектура;
• REST, WebSockets;
• Локальные БД (Realm/CoreData/кастомные решения);
• CocoaPods, SPM, Bazel;
• OpenSSL, CommonCrypto;
• При необходимости — WebRTC, мультимедийные компоненты.
Готовы предложить
• Работу в сильной команде над международным приложением;
• Трудоустройство по договоренности;
• Возможность развивать интересующие скилы;
• График работы 5/2 по Московскому времени;
• Зарплата по результатам собеседования.
Специализация
Информационные технологииРазработкаMobileSwiftiOS
Отрасль и сфера применения
Заказная разработка
Уровень должности
МиддлСеньор
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений