Middle iOS-разработчик
Москва, РоссияМиддл
Удаленная работа • Работа в офисе
Опыт работы от 3 до 5 лет220 000 ₽
Опыт работы от 3 до 5 лет220 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g18TL
О себе
На данный момент Middle iOS-разработчик.
Мои компетенции и опыт
На текущем месте работы...
Разрабатываю и поддерживаю два CRM-приложения с аудиторией 100k+ пользователей. Архитектура: VIPER — на legacy-экранах (UIKit), MVVM — на новых фичах (SwiftUI).
Ключевые задачи:
- Спроектировал и внедрил AI-ассистента Copilot — чат-бот на базе LLM, который выполняет действия над сущностями CRM (создание сделок, задач, контактов) через диалог на естественном языке. Реализован на SwiftUI и Swift Concurrency (async/await).
- Построил с нуля инфраструктуру доставки тестовых сборок для команды: веб-сервис генерации QR-кода для установки .ipa в одно сканирование с устройства, админ-панель для загрузки сборок для iOS и Android. Заменил ручную рассылку файлов процессом, который работает за секунды и используется всей командой разработки.
- Построил с нуля систему продуктовой аналитики (Firebase, AppsFlyer, Amplitude), включая Session Replay и Survey&Guides — дал продукту данные для принятия решений там, где их не было.
- Переписал blur-эффекты приложения на Metal, снизив потребление памяти с ~ нужен доступ к резюме до ~100MB — устранил класс крашей по памяти на слабых устройствах.
- Поднял crash-free rate приложения с 96.4% до ~98.8% за счёт системного разбора и устранения проблемных мест в коде.
- Спроектировал и реализовал onboarding-механику в формате Stories — рост retention rate на 10%.
- Реализовал новый Home-экран приложения: статус аккаунта, лимиты, тарифы и onboarding checklist в едином месте.
- Внедрил 2FA-аутентификацию и поддержку WhatsApp Business Carousels в клиентских чатах.
- Инициировал внедрение snapshot-тестирования (SnapshotTesting) — закладываю базу для постепенного и безопасного перехода legacy-экранов с XIB/Storyboard на программную верстку.
- Инициировал внедрение SwiftLint и выстроил процесс code review в команде.
Технологии: Swift, Objective-C, UIKit, SwiftUI, Swift Concurrency (async/await), Realm, GCD, VIPER, MVVM, Firebase, AppsFlyer, Amplitude, SnapshotTesting, SPM, CocoaPods, AutoLayout, CoreAnimation, Metal.
Ранее...
До перехода в мобильную разработку работал в IT-аудите и бизнес-среде, что дало системный подход к качеству и аналитическое мышление.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
