Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
TL;DR
Senior iOS Developer (SwiftUI): Разработка и развитие нативного мессенджера с акцентом на real-time коммуникации, высокопроизводительный UI и сложную offline-first архитектуру. Фокус на обеспечении стабильной работы приложения (120 fps) при работе с большими объемами данных и оптимизации сетевого взаимодействия через WebSocket, SSE и gRPC.
Зарплата: от 400 000 ₽/мес
Компания
MANGO FZCO — продуктовая компания, специализирующаяся на разработке мобильного мессенджера с бизнес-функционалом.
Что делать
- Разрабатывать нативный клиент мессенджера с использованием SwiftUI и UIKit.
- Реализовывать real-time синхронизацию данных через WebSocket, SSE и gRPC.
- Проектировать и поддерживать offline-first архитектуру с использованием Realm.
- Обеспечивать плавность интерфейса (butter-smooth scrolling) и высокую производительность приложения.
- Принимать архитектурные решения и отвечать за техническое качество продукта.
- Работать в небольшой команде без бюрократии в цикле от идеи до релиза.
Требования
- Опыт разработки под iOS от 5 лет.
- Опыт создания мессенджеров, чатов или систем с real-time обменом данными.
- Уверенное владение SwiftUI и UIKit для гибридной архитектуры.
- Глубокое понимание работы с сетевыми протоколами (WebSocket, SSE, gRPC).
- Опыт работы с локальными БД (Realm) и стратегиями синхронизации данных.
- Знание принципов управления памятью и жизненного цикла iOS-приложений.
Хорошо, если есть
- Навыки профилирования и оптимизации с помощью Instruments (Time Profiler, Allocations).
- Опыт работы с CI/CD (Fastlane, GitHub Actions, Xcode Cloud).
- Знание Network Extension и тонкая настройка URLSession/Alamofire.
- Опыт работы с кодогенерацией (OpenAPI).
Культура и преимущества
- Полностью удаленный формат работы.
- Конкурентная оплата труда и бонусы за результат.
- Минимальная бюрократия и высокая автономность в принятии решений.
- Работа с современным стеком: Swift Concurrency, Combine.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →