Все вакансии

Senior+ iOS Developer

MANGO FZCO · от 400 000 RUB · Москва · HH · опубликовано 6 мая 2026 г.

Компания MANGO FZCO
Источник HH
Опубликовано 6 мая 2026 г.
Зарплата от 400 000 RUB

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

Windi Messenger — это мобильное приложение, которое помогает общаться и управлять задачами, в простом и привычном интерфейсе мессенджера.
Расширяем команду и ищем опытного Senior iOS Developer для разработки нативного клиента на Swift.
Обязательные требования:
• Опыт разработки на 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
Что мы предлагаем:
• Конкурентная зарплата на уровне рынка + бонусы за результат
• Полностью удаленный формат работы
• Прямое влияние на архитектуру и технические решения iOS-приложения
• Работа с современным стеком: Swift, SwiftUI, Swift Concurrency, Combine
• Небольшая команда без бюрократии — от идеи до релиза за дни, а не месяцы
• Реальные технические челленджи: real-time коммуникации, оптимизация производительности, offline-first архитектура
Откликайтесь, если:
• Вы перфекционист, который не может спокойно спать, если список сообщений дропает кадры при скролле
• Вам важно довести UX до идеала: плавные анимации, мгновенный отклик, butter-smooth scrolling
• Знаете Instruments наизусть и готовы копаться в Time Profiler и Allocations ради стабильных 120 fps
• Хотите строить real-time мессенджер, где каждая миллисекунда задержки — это боль
• Умеете принимать архитектурные решения и брать ответственность за технический результат
Не откликайтесь, если:
• «На моём iPhone 17 Pro летает» — ваш подход к тестированию
• Считаете что «пользователи не заметят» — достаточная причина не оптимизировать
• Привыкли ждать подробное ТЗ на каждую кнопку
Если вы человек (а не бот или AI 😄) и дочитали до этого места — скачайте Windi Messenger и в сопроводительном письме отпишитесь в пару предложений что понравилось/не понравилось. Это будет большим плюсом и позволит нам быть в контексте на собеседовании.

Навыки

  • iOS
  • Swift
  • gRPC
  • CI/CD
  • GitHub
Открыть вакансию в ленте