Назад
2 дня назад

Senior iOS Developer (SwiftUI)

400 000
Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior

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

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

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

Текст:
/

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