1 день назад
Senior iOS Developer (Swift)
hhВакансия с HeadHunter. Контакт ведёт на hh.ru
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Senior iOS Developer (Swift): Разработка нативного клиента мессенджера с акцентом на real-time коммуникации и offline-first архитектуру. Фокус на оптимизации производительности для достижения 120 fps, создании плавного UX и построении масштабируемой гибридной архитектуры SwiftUI/UIKit.
Локация: Полностью удаленно
Компания
Windi Messenger — мобильное приложение для общения и управления задачами в простом и привычном интерфейсе мессенджера.
Что делать
- Разрабатывать нативный iOS-клиент с использованием Swift и SwiftUI.
- Проектировать и внедрять механизмы real-time коммуникаций через WebSocket, SSE или gRPC.
- Реализовывать offline-first архитектуру с использованием Realm, включая миграции схем и разрешение конфликтов.
- Оптимизировать производительность приложения, обеспечивая высокую плавность интерфейса и стабильные 120 fps.
- Принимать архитектурные решения и напрямую влиять на технический стек iOS-приложения.
Требования
- Опыт разработки на iOS от 5 лет.
- Опыт создания мессенджеров, чатов или приложений с real-time взаимодействием.
- Глубокие знания SwiftUI как основного фреймворка и уверенное владение UIKit.
- Опыт работы с локальной персистентностью данных и фоновой синхронизацией.
- Понимание жизненного цикла приложения, background modes и управления памятью.
Хорошо, если есть
- Навыки профилирования через Instruments и MetricKit для поиска утечек и оптимизации.
- Опыт настройки CI/CD с помощью Xcode Cloud, Fastlane или GitHub Actions.
- Опыт работы с OpenAPI-сгенерированными клиентами.
- Знание Network Extension (NEPacketTunnelProvider).
- Опыт тонкой настройки сетевого слоя (Alamofire, URLSession).
Культура и преимущества
- Полностью удаленный формат работы.
- Конкурентная рыночная зарплата и бонусы за достигнутые результаты.
- Работа в небольшой команде без бюрократии с коротким циклом от идеи до релиза.
- Современный стек технологий: Swift Concurrency, Combine, SwiftUI.
- Возможность решать сложные технические челленджи в области real-time коммуникаций.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →