Опыт работы:
Рив Гош
2 года 3 месяца
Приложением ежемесячно пользуются 1+ млн активных клиентов. Занимался разработкой интернет-магазина, личного кабинета, интеграцией с бонусной программой, офлайн-функционалом и платёжными сервисами.
Обязанности:
- Разработка новых экранов и функциональных модулей (Swift, SwiftUI, UIKit) с применением архитектур MVVM и Coordinator для масштабируемости и поддержки кода.
- Интеграция REST API и GraphQL, реализация офлайн-режима с локальным кешированием данных (CoreData, Realm) для стабильной работы приложения при нестабильном интернете.
- Оптимизация сетевого слоя: снижение времени загрузки контента на 35%, уменьшение трафика на 25%, что улучшило пользовательский опыт и снизило расходы на мобильный трафик.
- Миграция ключевых UI-компонентов на SwiftUI, что сократило время рендера интерфейса на 20% и упростило дальнейшую поддержку.
- Внедрение unit- и snapshot-тестов (XCTest), автоматизация тестирования критичных сценариев, повысившая покрытие тестами до 80%.
- Настройка CI/CD (GitLab CI) для автоматических сборок, тестирования и публикаций в App Store, что сократило время релиза с нескольких дней до 4 часов.
- Активное участие в планировании, оценке задач и техническом дизайне новых функций совместно с командой из 10+ человек.
- Поддержка релизов: подготовка сборок, проверка стабильности и качества перед публикацией.
Достижения:
- Реализовал офлайн-режим с синхронизацией данных, что повысило удержание пользователей в регионах с нестабильным интернетом на 15%, увеличив количество активных пользователей на 10 000+ в месяц.
- Переработал каталог товаров с асинхронной загрузкой изображений и умным кешированием, ускорив работу списков на 40% и снизив среднее время отклика интерфейса до 200 мс.
- Автоматизировал процесс сборки и публикации, что позволило выпускать обновления еженедельно без роста числа ошибок (снижение критических багов на 30%).
- Внедрил систему мониторинга производительности и логирования ошибок (AppMetrica, Crashlytics), что сократило количество критических падений приложения более чем на 40%.
- Провёл рефакторинг сетевого слоя и внедрил модульную архитектуру, что ускорило добавление новых функций на 25% и снизило время на исправление багов на 15%.
- Инициировал и разработал внутренние технические гайды и шаблоны компонентов, которые улучшили качество кода и стандартизацию в команде из 12 разработчиков, сократив время на обучение новых сотрудников на 20%.
Стек: Swift, SwiftUI, UIKit, MVVM, Coordinator, REST API, GraphQL, CoreData, Realm, XCTest, GitLab CI, AppMetrica, Crashlytics
Профессиональные и другие навыки:
iOS
Git
Английский язык
Swift
UIKit
Objective-C
MVVM
ООП
SwiftUI
Xcode
MVC
SOLID
MVP
CI/CD
iOS SDK
Realm
REST API
Firebase
Unit Testing
Figma
REST
CocoaPods
UI
Core Data
VIPER
GCD
CoreData
API
JSON
Дополнительно:
IOS‑разработчик с 2+ годами коммерческого опыта.
Создаю и развиваю мобильные приложения с аудиторией 1+ млн активных пользователей в месяц.
Тг: @maximiosdev