- Страна
- ОАЭ
- Зарплата
- от 400 000 ₽
Откликайтесь
на вакансии с ИИ

Senior iOS Developer
Привлекательная вакансия с высокой заработной платой, удаленным форматом работы и интересными техническими вызовами в области real-time коммуникаций. Компания MANGO FZCO предлагает работу над продуктом, где ценится качество кода и UX.
Сложность вакансии
Высокая сложность обусловлена строгими требованиями к опыту (от 5 лет), глубоким знаниям real-time технологий (WebSockets, gRPC) и специфическим навыкам оптимизации производительности до 120 FPS.
Анализ зарплаты
Предложенная зарплата от 400 000 рублей на руки соответствует верхнему сегменту рынка для Senior iOS разработчиков в России и СНГ, где медиана обычно составляет 300 000 - 350 000 рублей.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в MANGO FZCO уже сейчас
Если вы стремитесь к созданию идеального UX и безупречной производительности в real-time приложениях, откликайтесь прямо сейчас!
Описание вакансии
Senior iOS Developer
Локация: Удаленно
Компания: MANGO FZCO
ЗП: от 400 000 р. на руки
Занятость: Полная
Обязательные требования:
Опыт разработки на iOS: от 5 лет.
Опыт разработки мессенджеров, чатов или realtime-приложений.
UI-разработка: SwiftUI основной фреймворк + уверенное владение UIKit для гибридной production-архитектуры.
Real-time коммуникация: WebSocket, SSE, gRPC или аналоги; синхронизация событий с локальным хранилищем и UI-состоянием.
Опыт работы с локальной персистентностью и offline first-архитектурой: Realm, миграции схемы, фоновая синхронизация, разрешение конфликтов.
Понимание жизненного цикла приложения, background modes, управления памятью.
Будет плюсом:
Опыт оптимизации производительности и стабильности: Instruments, MetricKit, работа с большими коллекциями.
Опыт с CI/CD: Xcode Cloud, Fastlane, GitHub Actions.
Опыт работы с генерацией кода: OpenAPI-сгенерированные клиенты.
Опыт с Network Extension (NEPacketTunnelProvider).
Опыт тонкой настройки сетевого слоя: Alamofire, URLSession.
Откликайтесь, если:
Вы перфекционист, который не может спокойно спать, если список сообщений дропает кадры при скролле.
Вам важно довести UX до идеала: плавные анимации, мгновенный отклик, butter-smooth scrolling.
Знаете Instruments наизусть и готовы копаться в Time Profiler и Allocations ради стабильных 120 fps.
Хотите строить real-time мессенджер, где каждая миллисекунда задержки — это боль.
Умеете принимать архитектурные решения и брать ответственность за технический результат.
🌐 Резюме отправлять: Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- GitHub Actions
- CI/CD
- SwiftUI
- Fastlane
- gRPC
- OpenAPI
- WebSocket
- SSE
- UIKit
- Alamofire
- Instruments
- Xcode Cloud
- Network Extension
- Realm
- URLSession
- MetricKit
Возможные вопросы на собеседовании
Вакансия делает упор на плавность скроллинга и отсутствие дропов кадров.
Какие инструменты и подходы вы используете для диагностики и устранения причин падения FPS при скролле сложных списков в SwiftUI и UIKit?
Требуется опыт работы с offline-first и Realm.
Как вы организуете процесс разрешения конфликтов при фоновой синхронизации данных в Realm, если изменения произошли одновременно на клиенте и сервере?
Упоминается работа с WebSocket и SSE.
Опишите архитектуру сетевого слоя для мессенджера: как вы обрабатываете переподключения и гарантируете доставку сообщений при нестабильном соединении?
В вакансии указан Network Extension.
Был ли у вас опыт работы с NEPacketTunnelProvider и с какими основными ограничениями памяти в Network Extensions вы сталкивались?
Работа с большими коллекциями и многопоточностью.
Как эффективно обновлять UI-состояние SwiftUI при получении большого потока событий через WebSocket, чтобы избежать блокировок главного потока?
Похожие вакансии
Senior Flutter Developer
iOS разработчик (Senior)
Разработчик WEB Flutter (Senior)
Разработчик Android (Senior)
iOS разработчик на проект(топ-5 банков) (Senior)
Разработчик IOS (Senior)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!