Специалисты · FC-106

iOS-разработчик Middle+

Разработчик занимается созданием мобильных приложений для iOS с использованием Swift, UIKit и SwiftUI. Проектирует архитектуру клиент-серверных решений, интегрирует сетевые библиотеки и системы аналитики, работает с различными паттернами управления данными и состоянием. Оптимизирует производительность приложений, выстраивает процессы сборки и развёртывания с помощью менеджеров зависимостей и инструментов профилирования.

  • Middle+грейд
  • 4 годаопыт
  • 10проектов в CV
  • 5отраслей
SwiftUIKitSwiftUISnapKitInterface BuilderAuto LayoutCombineRxSwiftURLSessionAlamofire

Стек

Технологии

Языки
Swift
UI-Фреймворки
UIKitSwiftUI
Вёрстка интерфейсов
SnapKitInterface BuilderAuto Layout
Реактивное программирование
CombineRxSwift
Работа с сетью
URLSessionAlamofire
Работа с данными
CoreDataUserDefaultsKeychain
Многопоточность
GCDOperations
Визуализация данных
DGCharts
Загрузка и кэширование изображений
Kingfisher
Среда разработки
Xcode
Версионный контроль
GitGitHubGit Flow
Управление зависимостями
CocoaPodsSwift Package Manager
Управление задачами и документация
JiraConfluence
Дизайн-макеты
Figma

Экспертиза

Что умеет

iOS-разработка

  • Разработка и поддержка приложений под iOS с использованием UIKit и SwiftUI
  • Внедрение реактивной архитектуры с использованием Combine и RxSwift для обработки асинхронных событий и потоков данных
  • Создание сложных и адаптивных пользовательских интерфейсов с помощью кодовой вёрстки (SnapKit) и Auto Layout
  • Интеграция с RESTful API, работа с сетью (URLSession, Alamofire) и управление кешированием данных

Проектирование архитектуры приложений с использованием паттернов

  • MVC, MVVM, MVP, VIPER, Clean Swift

Прочее

  • Построение модульных систем с четким разделением ответственности (Business Logic, Presentation, Data Layer)
  • Организация навигации и маршрутизации (Coordinator pattern)
  • Написание модульных (XCTest) и UI-тестов (XCUITest) для обеспечения стабильности релизов

Производительность и качество кода

  • Оптимизация производительности приложений (профилирование в Instruments, оптимизация работы с памятью и потоками)

Работа с многопоточностью

  • управление очередями через GCD и Operations для фоновых задач

Следование best practices

  • Clean Code, SOLID, Code Review, рефакторинг легаси-кода

Рабочий процесс и командная работа

  • Опыт работы в кросс-функциональных командах по методологии Agile/Scrum
  • Настройка и поддержка процессов CI/CD (опыт настройки сборок и деплоя в App Store Connect)
  • Взаимодействие с дизайнерами (Figma) и бэкенд-разработчиками для согласования API и UX

Проекты

Над чем работал

Названия заказчиков не раскрываются. Детали обсуждаем на встрече.

Волонтёрская платформа

iOS Developer05.2026 — по настоящее время

Платформа для участия в волонтёрской и социальной деятельности. Позволяет находить и выбирать добровольческие мероприятия, регистрироваться на них, учитывать отработанные волонтёрские часы, получать подтверждения участия и взаимодействовать с организаторами проектов. Используется для организации и учета волонтёрского опыта и участия в социальных инициативах.

Команда: iOS Developer, QA Engineer, PM, Android Developer

  • Разработка iOS-приложения платформы волонтёрских мероприятий
  • Реализация ключевых пользовательских сценариев: поиск и запись на мероприятия, учёт волонтёрских часов, профиль пользователя
  • Интеграция серверного взаимодействия, уведомлений, аналитики и системы обработки ошибок
  • Работа с UI-компонентами, загрузкой и кешированием данных
  • Взаимодействие с backend-командой
  • Оптимизация производительности приложения и улучшение пользовательского опыта
  • Поддержка стабильности продукта и устранение багов
  • Swift
  • UIKit
  • SwiftUI
  • Async/Await
  • Combine
  • Firebase
  • Sentry
  • OneSignal
  • PostHog
  • gRPC
  • SwiftProtobuf
  • SDWebImage
  • KeychainAccess
  • MatrixRustSDK

Трекер привычек

iOS Developer01.2026 — по настоящее время

Трекер привычек, связанный с употреблением алкоголя и осознанным образом жизни. Отслеживание дней употребления и трезвости, фиксация привычек в формате ежедневных отметок, визуализация прогресса, анализ периодов воздержания и формирование более осознанного отношения к потреблению алкоголя. Используется для самоконтроля, снижения употребления и ведения личной статистики.

Команда: iOS Developer, QA Engineer, PM, Android Developer

  • Разработка и поддержка iOS-приложения трекера привычек на Swift
  • Реализация ежедневных отметок (дни трезвости/употребления) и логики учета пользовательских привычек
  • Интеграция клиент-серверного взаимодействия и хранение данных пользователя
  • Разработка экранов статистики и визуализации прогресса (аналитика периодов, динамика привычек)
  • Реализация UI/UX взаимодействий, кастомных компонентов и уведомлений
  • Обеспечение стабильности приложения, обработка ошибок и улучшение пользовательского опыта
  • Интеграция аналитики и мониторинга поведения пользователей в приложении
  • Swift
  • UIKit
  • Alamofire
  • Firebase
  • RealmSwift
  • SnapKit
  • SwiftEntryKit
  • KeychainSwift

Платформа мобильного аудита и контроля

iOS Developer10.2025 — по настоящее время

Приложение для мобильного аудита и операционного контроля в бизнесе. Обеспечивает проведение проверок по чек-листам, фиксацию нарушений с фото и геолокацией, назначение задач на устранение, отслеживание их выполнения и анализ результатов через встроенную аналитику.

Команда: iOS Developer, QA Engineer, PM, Android Developer

  • Разработка iOS-приложения для мобильного аудита и операционного контроля на Swift
  • Реализация чек-листов для проведения проверок и фиксации результатов аудита
  • Разработка функционала фиксации нарушений с фото, геолокацией и комментариями
  • Интеграция карт и геосервисов для отображения объектов проверки и точек фиксации (Google Maps / Places)
  • Разработка системы постановки и отслеживания задач по устранению нарушений
  • Работа с локальным и удалённым хранением данных пользователя
  • Работа с сетевым слоем приложения
  • Поддержка стабильности приложения, обработка ошибок и оптимизация производительности
  • Участие в поддержке архитектуры и развитии функциональности продукта
  • Swift
  • UIKit
  • Firebase
  • Realm
  • Alamofire
  • Google Maps SDK
  • Google Places SDK
  • Pusher (WebSockets)
  • Lottie
  • SwiftLint
  • CocoaPods
  • SPM.

Платформа для управления ремонтно-строительными проектами

iOS Developer09.2025 — 01.2026

Сервис для организации ремонтно-строительных работ. Позволяет заказчикам находить исполнителей, формировать и отслеживать задачи, контролировать этапы выполнения работ, вести расчёты стоимости и материалов, а также управлять безопасными платежами с оплатой по факту выполненных этапов.

Команда: iOS Developer, QA Engineer, PM, Android Developer

  • Разработка iOS-приложения для сервиса организации ремонтно-строительных работ
  • Реализация пользовательских сценариев: поиск исполнителей, создание и управление заказами
  • Разработка системы задач и отслеживания этапов выполнения работ
  • Реализация расчетов стоимости работ и материалов в рамках заказов
  • Разработка UI на UIKit, создание адаптивных экранов и компонентов
  • Интеграция API и работа с сетевым слоем приложения
  • Реализация загрузки и кеширования изображений
  • Настройка работы с Firebase (авторизация, хранение данных, уведомления)
  • Поддержка стабильности приложения, обработка ошибок и оптимизация производительности
  • Swift
  • UIKit
  • Alamofire
  • Kingfisher
  • Firebase
  • Snapkit
  • CocoaPods

Приложение-ассистент для накопителя электроэнергии

iOS Developer04.2025 — 08.2025

Приложение-ассистент для накопителя электроэнергии. Отслеживание состояния устройства, мониторинг текущего потребления энергии от сети и солнечных панелей, просмотр статистики на графиках, управление аккаунтом пользователя и расписанием работы системы.

Команда: iOS Developer, QA Engineer, PM, Android Developer

  • Разработка iOS-приложения для мониторинга и управления энергосистемой на Swift
  • Реализация отображения состояния устройства и текущих показателей энергопотребления
  • Интеграция данных от устройства через сетевое взаимодействие
  • Разработка экранов статистики с визуализацией данных в виде графиков
  • Реализация работы с аккаунтом пользователя и хранением авторизационных данных
  • Настройка push-уведомлений о состоянии системы через Firebase Messaging
  • Работа с асинхронными потоками данных и обновлением UI в реальном времени
  • Реализация гибкого UI с использованием UIKit и SwiftUI
  • Управление расписанием работы системы и пользовательскими настройками
  • Оптимизация производительности и стабильности приложения
  • Swift
  • UIKit
  • SwiftUI
  • Combine
  • URLSession
  • Firebase Messaging
  • SDWebImage
  • FloatingPanel
  • SwiftDate
  • KeychainAccess
  • CocoaMQTT
  • DGCharts

Мобильный банк

iOS Developer12.2024 — 03.2025

Приложение позволяет управлять счетами, банковскими картами, вкладами и кредитами, просматривать историю операций и детализацию транзакций. Поддерживает проведение платежей, переводов между счетами и пользователями, а также обмен валют. Обеспечивает доступ к онлайн-банковским сервисам, включая обращение в поддержку и управление финансовыми услугами. Особое внимание уделено безопасности данных и удобству пользовательского взаимодействия.

Команда: SA, 2 iOS Developer, QA Engineer, PM, 2 Android Developer

  • Разработка мобильного банка на Swift с использованием UIKit и реактивного подхода (RxSwift, ReactiveKit)
  • Разработка UI-компонентов и экранов с использованием SnapKit
  • Оптимизация загрузки изображений и кеширования через Kingfisher
  • Реализация аналитики пользовательского поведения через AppMetrica
  • Обработка пользовательского ввода и улучшение UX
  • Обеспечение стабильности приложения и обработка ошибок в реактивной модели
  • Поддержка модульной архитектуры и разделения бизнес-логики и UI
  • Участие в развитии архитектуры приложения и улучшении производительности
  • Swift
  • UIKit
  • RxSwift
  • ReactiveKit
  • Alamofire
  • Moya
  • SnapKit
  • Kingfisher
  • Swinject
  • Firebase
  • ReSwift
  • AppMetrica
  • IQKeyboardManagerSwift

Платформа для торговли ценными бумагами и валютой

iOS Developer01.2024 — 10.2024

Приложение предоставляет доступ к фондовому рынку и инструментам трейдинга, включая операции с ценными бумагами и валютой. Поддерживает инвестиционные сценарии: покупка и продажа активов, управление портфелем, отслеживание рыночных данных в реальном времени и анализ торговой активности. Обеспечивает онлайн-доступ к биржевым данным и инструментам для принятия инвестиционных решений.

Команда: SA, 2 iOS Developer, QA Engineer, PM, 2 Android Developer

  • Разработка iOS-приложения для торговли ценными бумагами и валютой на Swift с использованием UIKit
  • Реализация инвестиционных сценариев: покупка/продажа активов, управление портфелем, просмотр истории операций
  • Интеграция потоковых рыночных данных в реальном времени через WebSocket
  • Реализация сетевого слоя и взаимодействия с backend (REST и gRPC)
  • Интеграция аналитики пользовательского поведения и финансовых операций (AppMetrica)
  • Реализация обработки ошибок и мониторинга стабильности приложения (Sentry)
  • Разработка UI с использованием кастомных компонентов и анимаций (SnapKit, Lottie)
  • Оптимизация загрузки и отображения данных (Kingfisher, кеширование изображений)
  • Поддержка UX и улучшение взаимодействия пользователя с приложением
  • Swift
  • UIKit
  • RxSwift
  • Moya
  • Firebase
  • Sentry
  • SnapKit
  • Kingfisher
  • Lottie
  • Starscream
  • gRPC-Swift
  • ReactorKit
  • AppMetricaAnalytics
  • CryptoSwift
  • SwiftSoup
  • ReachabilitySwift
  • IQKeyboardManagerSwift

Мобильный банк для физических и юридических лиц

iOS Developer12.2022 — 12.2023

Мобильный банк с функционалом для физических и юридических лиц. Автооплата услуг, переводы по QR-коду, валютный маклер, контроль остатков на счетах и движения финансов в реальном времени, все виды платежей. Доступна опция управления бизнесом: можно подключать свои компании и настраивать доступ для бухгалтера.

Команда: SA, 4 iOS Developer, 2 QA Engineer, PM, 3 Android Developer

  • Разработка iOS-приложения мобильного банка для физических и юридических лиц на Swift с использованием UIKit
  • Реализация ключевых финансовых сценариев: платежи, переводы (включая QR-коды), автооплата услуг, валютные операции
  • Интеграция API и построение сетевого слоя приложения (REST, JSON-обработка)
  • Интеграция карт и геосервисов (Google Maps) для отображения точек и операций
  • Обеспечение безопасного хранения данных и токенов пользователей (KeychainSwift)
  • Работа с Firebase для авторизации, уведомлений и backend-сервисов
  • Реализация реактивной логики и обновления UI с использованием Combine
  • Обработка и отображение данных в приложении (JSON, модели, бизнес-логика)
  • Оптимизация стабильности и производительности приложения, обработка ошибок и офлайн-сценариев
  • Swift
  • UIKit
  • Combine
  • Alamofire
  • Firebase
  • GoogleMaps
  • KeychainSwift
  • SwiftyJSON
  • Starscream
  • SwiftStomp

Многофункциональное банковское приложение для физических и юридических лиц

iOS Developer09.2022 — 12.2022

Банковское приложение с широкой функциональностью: счета, карты, депозиты, кредиты, инвестиции, страхование; оформление онлайн-заявок на кредит с помощью видеообращения; индивидуальный курс обмена валют, блог с новостями, геймификация и система оплаты/перевода средств; чат поддержки.

Команда: 2 SA, BA, 6 iOS Developer, 3 QA Engineer, PM, 4 Android Developer

  • Разработка многофункционального банковского приложения для физических и юридических лиц
  • Реализация ключевых финансовых сценариев: счета, карты, кредиты, депозиты, инвестиции и страховые продукты
  • Разработка функционала онлайн-заявок на кредит, включая видеообращения пользователей
  • Интеграция системы индивидуальных курсов валют и финансовых операций в реальном времени
  • Реализация чат-поддержки пользователей (Webim)
  • Обеспечение безопасного хранения и шифрования данных пользователей
  • Работа с локальной базой данных для хранения пользовательских и финансовых данных
  • Интеграция аналитики и трекинга пользовательского поведения (AppsFlyer)
  • Реализация UI-слоя с использованием SnapKit и кастомных компонентов
  • Интеграция crash-reporting и мониторинга стабильности приложения
  • Поддержка стабильности приложения, обработка ошибок и улучшение производительности
  • Swift
  • UIKit
  • KeychainAccess
  • CryptoSwift
  • SQLite
  • AppsFlyerFramework
  • SnapKit
  • Webim
  • PLCrashReporter

Кулинарная платформа

iOS Developer11.2021 — 09.2022

Сервис для совместного приготовления блюд с поварами в реальном времени. Подбор рецептов и поваров, участие в онлайн-готовке через видеосвязь, пошаговое сопровождение процесса приготовления, обмен подсказками и корректировками в ходе готовки, а также взаимодействие между клиентами и профессиональными поварами.

Команда: BA, 3 iOS Developer, QA Engineer, PM

  • Разработка iOS-приложения для совместного приготовления блюд в реальном времени
  • Разработка функционала подбора рецептов и поваров с учетом пользовательских предпочтений
  • Интеграция геолокации для поиска и отображения доступных поваров и сервисов (CoreLocation)
  • Разработка UI с использованием SnapKit и кастомных компонентов
  • Обеспечение стабильности приложения и обработка ошибок в реальном времени
  • Swift
  • UIKit
  • CocoaPods
  • Firebase
  • Socket.IO
  • Alamofire
  • AVFoundation
  • SDWebImage
  • SnapKit
  • CoreLocation
  • UserNotifications

Рядом

Похожие специалисты

Подобраны по роли, отраслям и пересечению ведущих технологий.

Заявка

Запросить этого специалиста

Пришлём полное CV и предложим дату старта. Если профиль уже занят — подберём равнозначного.

Все специалисты

Ответим в течение рабочего дня (Пн–Пт, 10:00–19:00 МСК). Менеджер на связи по телефону, почте и в мессенджерах — пишите там, где удобно.