Назад
обновлено 5 дней назад

Senior / Middle iOS Developer

200 000
Формат работы
remote
Тип работы
fulltime
Грейд
middle/senior
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Senior / Middle+ iOS Developer


Прямой работодатель Escape tech ( escape-team.tech )

Миддл • Сеньор
Информационные технологии • Разработка • 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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -