Senior iOS Developer( TASK MPS (ИП Москвитин Петр Сергеевич) )
от 250 000 руб.
Город:
Москва
Занятость:
Полная занятость
Опыт:
Более 6 лет
Компания "TASK MPS (ИП Москвитин Петр Сергеевич)"
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 и в сопроводительном письме отпишитесь в пару предложений что понравилось/не понравилось. Это будет большим плюсом и позволит нам быть в контексте на собеседовании.
25 Марта
Москва
Компания "СБЕРКОРУС" СберТаргет - сервис для размещения рекламы в интернете без опыта и специальных знаний. Ориентирован на микро и малый...
25 Марта
Москва
Компания "Mayflower" Формат работы: релокация в Лимасол, Кипр. Можно начать удаленно Опыт: от 5 лет Mayflower - это FunTech компания,...
24 Марта
Senior DevSecOps инженер / Инфраструктурный безопасник
Москва
Компания "Специализированный депозитарий ИНФИНИТУМ" Проект: enterprise-внедрение сервиса на базе SMPC. Стек: Платформа: Linux,...
23 Марта
Java разработчик Middle\Senior( Страховая компания «Сбербанк страхование» )
Москва
Компания "Страховая компания «Сбербанк страхование»" Мы создаем уникальное направление страхования, ориентированное на конкретные жизненные...
24 Марта
Технический менеджер продукта в Internal Developer Platform (IDP)
Москва
Компания "Яндекс" Мы создаём Internal Developer Platform (IDP) — единую PaaS-платформу для всех бизнесов Яндекса, которая помогает эффективнее...
Вакансия размещена в отрасли