Максим Щ. IOS разработчик, Senior

ID 20620
МЩ
Максим Щ.
Мужчина
Армения, Ереван, UTC+4
Ставка
4 740,26 Р/час
НДС не облагается
Специалист доступен с 31 июля 2025 г.

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

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Senior
Навыки
AFNetworking
Alamofire
async/await
Auto Layout
CleanSwift
CocoaPods
Combine
Concurrency
Coordinator
coreanimation
CoreData
coregraphics
Cubit
DBMS
GCD
Git
HTTP
IOS
Keychain
Kingfisher
level
LLDB
MVC
MVP
MVVM
NSOperation
Objective-C
ORM
Profile
Realm
SDWebImage
Security
SQL
SQLite
Stevia
Swift
Swift 5.5
SwiftUI
swiftymocky
Testing
UI Kit
UML
URLSession
VIPER
XCFrameworks
Xcode
XCTest
Отрасли
E-commerce & Retail
Travel, Hospitality & Restaurant business
Знание языков
Английский — B1
Главное о специалисте
● Опыт коммерческой разработки приложений iOS более 7 лет ● Свободное владение языками Swift, Obj-C ● Проектирование и взаимодействие с базой данных через фреймворки Core Data и Realm. ● Опыт разработки многопоточных приложений ● Покрытие приложения тестами ● Реактивное программирование (Combine). ● Глубокое знание UIKit, создание сложных анимированных UIs. ● Разумное применение в разработке шаблонов проектирования MVC, MVP, MVVM и VIPER и моделей UML, принципов SOLID. ● Работа с CocoaPods, Carthage. Написание рекомендаций и спецификаций API. Документирование. ● Опыт запуска и поддержки приложений в AppStore. ● Глубокое понимание бизнес-процессов разработки ПО: Agile (Scrum, Kanban). ● Опыт разработки проектов с нуля и опыт развития уже существующих ● Умение декомпозировать задачи, оценивать трудозатраты с учётом рисков. ● Умение работать в команде как разработчиков так и в фичакомандах из специалистов разных областей. ● Желание выпускать программный продукт, ориентированный на удовлетворение потребностей пользователей и конечного заказчика. ● Стремлюсь к продуктивности и результату. Умею планировать свою работу, оценивать сроки, придерживаться плана и обеспечивать предсказуемость результатов. ● Внимательно подхожу ко всем задачам: готов искать недостатки в приложениях и процессах, предлагать пути для их решения. ● Могу быстро находить общий язык с сотрудниками других подразделений, готов помогать им в решении задач и строить эффективную и комфортную кросс-функциональную командную работу.
Проекты   (9 лет 2 месяца)
SberMarket
Роль
Старший iOS разработчик
Обязанности
Описание Крупный сервис по доставки продуктов из супермаркетов и ресторанов. Задачи: ● Разработка, рефакторинг модулей выбора адреса, главного экрана, сквозной плашки доставки. ● Разработка UI-компонентов для дизайн системы, сквозных менеджеров, фича модулей. ● Написание юнит тестов с полным покрытием слоев: презентеров, интеракторов, сервисов, репозиториев, менеджеров в рамках архитектуры VIPER+coordinator ● Проектирование API новых сервисов. ● Интеграция АБ тестов ● написание Unit-тестов
Стек специалиста на проекте
Git, Combine, VIPER, C, GCD, ARC, URLSession, UI Kit, SDK, SwiftUI, swiftymocky, coreanimation, XCFrameworks, Presenterstate
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2021 - По настоящее время  (3 года 11 месяцев)
Единое приложение “Вкусомания”
Роль
Ведущий iOS разработчик
Обязанности
Описание Мобильное приложение, объединяющее в себе функционал двух предыдущих. Оно совмещает в себе и карту пользователя и программой лояльности с сервисом доставки продуктов. Задачи ● Разработка приложения с чистого листа. ● Работа над экраном чекаута, полным флоу программы лояльности пользователя, сезонными бонусами, и других более мелких. ● Разработка API. ● Отображение множественных скролов (горизонтальные карусели в вертикальном скроле), с нетривальной моделью данных. ● Написание Unit-тестов ● Написание Snapshot тестов ● Написание UI тестов
Стек специалиста на проекте
Git, MVP, GCD, Coordinator, ARC, URLSession, UI Kit, SDK, Stevia, coreanimation
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2020 - Июль 2021  (1 год 1 месяц)
Sovest
Роль
iOS-разработчик
Обязанности
Описание Мобильное приложение карты рассрочки для магазинов, супермаркетов, ресторанов, клиник, онлайн-сервисов и т. Д. Задачи ● Разработка модуля ротации сертификатов для SSL-pinning. ● Разработка модуля для взаимодействия с окружающими банкоматами и иными точками с помощью ibeacon. ● Работа с CI/CD (Team-city). ● Написание Unit-тестов
Стек специалиста на проекте
MVVM, XCTest, ReactiveCocoa, CocoaPods, GCD, URLSession, Security, UI Kit, coreanimation, corelocation, Auto Layout, coregraphics, operating
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2019 - Апрель 2020  (11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

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

Cloud Services • E-commerce & Retail
ИА
Илья А.
Ереван
IOS разработчик
Senior
4 545,45 Р/час
Alamofire
Android
Auto Layout
AVFoundation
CleanSwift
CocoaPods
Combine
Coordinator
coreanimation
CoreData
+56

● Более 5 лет опыта в разработке мобильных приложений для iOS. ● Уверенное владение языками программирования Swift, Objective-C и Kotlin, в том числе опыт промышленной разработки. ● Отличное понимание полного цикла создания приложений: от проработки идеи до релиза и последующей поддержки. ● Умение проектировать базы данных и интегрировать их в мобильные решения. ● Глубокий опыт работы с многопоточностью и современными механизмами синхронизации данных. ● Настройка эффективных процессов CI/CD, обеспечение высокого покрытия тестами и стабильности продуктов. ● Применение принципов тест-ориентированной разработки (TDD) в рабочих проектах. ● Активное использование подходов функционального реактивного программирования и декларативных UI-технологий. ● Отличное знание UIKit, SwiftUI и практика создания сложных, детализированных пользовательских интерфейсов с анимациями. ● Опыт выбора и применения архитектурных паттернов (MVC, MVP, MVVM, MVI, VIPER, TCA), моделирования решений на основе UML, соблюдения принципов SOLID. ● Разработка модульной архитектуры с использованием Swift Package Manager и сборкой библиотек в формате XCFramework. ● Подготовка технической документации, описание API-интерфейсов и рекомендаций по интеграции. ● Успешная публикация и сопровождение мобильных приложений в App Store. ● Хорошее понимание бизнес-логики разработки ПО и ориентация на цели и задачи клиента. ● Навык точной оценки задач, выявления потенциальных рисков и планирования сроков выполнения. ● Наставничество: помощь в адаптации новых сотрудников, обучение младших разработчиков, руководство стажировками. ● Активное участие в code review и постоянная работа над повышением качества продукта. ● Лёгкость в коммуникации с коллегами из других отделов и построение эффективного взаимодействия в кросс-функциональных командах.

Подробнее
FinTech & Banking • Social Networking
АА
Андрей А.
Минск
IOS разработчик
Middle+
4 025,97 Р/час
app
async/await
Auto Layout
AVFoundation
CleanSwift
CocoaPods
Combine
Concurrency
coreanimation
CoreData
+53

● Более 4 лет опыта разработки приложений на iOS ● Свободное владение языком Swift ● Есть опыт работы с Dart, Python. ● Проектирование баз данных для приложений. ● Опыт разработки многопоточных приложений ● Тест-ориентированная разработка приложений (TDD), ● Реактивное программирование, включая работу как с RxSwift так и с Combine.. ● Глубокое знание UIKit, создание сложных анимированных UIs. ● Коммерческий опыт разработки на SwiftUI с использованием structured concurrency. ● Разумное применение в разработке шаблонов проектирования MVC, MVP, MVVM и VIPER и моделей UML, принципов SOLID. ● Опыт запуска и поддержки приложений в AppStore. ● Использование различных Apple services: Apple Sign In, Push notifications, Silence push notifications, In app purchases. ● Работа с различными локальными хранилищами: UserDefaults, Keycahin, CoreData, Realm. ● Глубокое понимание бизнес-процессов разработки ПО. ● Наличие как умения написания с нуля кода мобильных приложений, так и опыта работы с уже существующим программным кодом ● Умение декомпозировать задачи, оценивать трудозатраты с учётом рисков. ● Умение и готовность слаженно работать в команде разработчиков, в соответствии с продуктовыми требованиями конечного заказчика. ● Желание выпускать программный продукт, ориентированный на счастье пользователей конечного заказчика. ● Стремлюсь всегда к высокой продуктивности и умею планировать свою работу, оценивать сроки, придерживаться плана и обеспечивать предсказуемость результатов. ● Внимательно и проактивно подхожу ко всем задачам: готов искать недостатки в приложениях и предлагать пути для их улучшения (code review); ● Могу быстро находить общий язык с сотрудниками других подразделений, готов помогать им в решении задач и строить эффективную и комфортную кросс-функциональную командную работу.

Подробнее
Cloud Services • E-commerce & Retail • FinTech & Banking • Logistics & Transport • Social Networking • Telecom
ГМ
Григорий М.
Минск
IOS разработчик
Senior
3 844,15 Р/час
AFNetworking
Agile
Alamofire
Antlr
applepay
Atlassian
Auto Layout
AVFoundation
Bitbucket
Bluetooth
+93

● Опыт коммерческой разработки более 12 лет приложений iOS ● Свободное владение языками Objective-C, Swift, SwiftUI ● Проектирование баз данных для приложений. ● Опыт разработки многопоточных приложений ● Тест-ориентированная разработка приложений (TDD), ● Глубокое знание UIKit, создание сложных анимированных UIs. ● Разумное применение в разработке шаблонов проектирования MVC, MVP, MVVM, VIP и VIPER, принципов SOLID. ● Реактивное программирование. ● Модульную разработка проектов SPM, библиотек XCFrameworks. ● Опыт запуска и поддержки приложений в AppStore. ● Глубокое понимание бизнес-процессов разработки ПО. ● Наличие как умения написания с нуля кода мобильных приложений, так и опыта работы с уже существующим программным кодом ● Умение декомпозировать задачи, оценивать трудозатраты с учётом рисков. ● Умение и готовность слаженно работать в команде разработчиков, в соответствии с продуктовыми требованиями конечного заказчика. ● Желание выпускать программный продукт, ориентированный на счастье пользователей конечного заказчика. ● Стремлюсь всегда к высокой продуктивности и умею планировать свою работу, оценивать сроки, придерживаться плана и обеспечивать предсказуемость результатов. ● Внимательно и проактивно подхожу ко всем задачам: готов искать недостатки в приложениях и предлагать пути для их улучшения (code review); ● Могу быстро находить общий язык с сотрудниками других подразделений, готов помогать им в решении задач и строить эффективную и комфортную кросс-функциональную командную работу. ● Разработка проектов в научной сфере на языке С# и Delphi под платформы OS Windows.

Подробнее
LifeStyle • Telecom • Urban technology
АК
Антон К.
Москва
IOS разработчик
Senior
4 155,84 Р/час
AVFoundation
C
C++
C++ Builder
C++11
CocoaPods
Combine
Concurrency
Coordinator
CoreData
+78

Опыт коммерческой разработки более 7 лет приложений iOS, MacOS Свободное владение языками Swift, C, C++ Проектирование баз данных для приложений. Опыт разработки многопоточных приложений Тест-ориентированная разработка приложений (TDD), Реактивное программирование. Глубокое знание UIKit, создание сложных анимированных UIs. Разумное применение в разработке шаблонов проектирования MVC, MVP, MVVM и VIPER и моделей UML, принципов SOLID. Модульную разработка проектов SPM, библиотек XCFrameworks. Написание рекомендаций и спецификаций API. Документирование. Опыт запуска и поддержки приложений в AppStore. Глубокое понимание бизнес-процессов разработки ПО. Наличие как умения написания с нуля кода мобильных приложений, так и опыта работы с уже существующим программным кодом Умение декомпозировать задачи, оценивать трудозатраты с учётом рисков. Умение и готовность слаженно работать в команде разработчиков, в соответствии с продуктовыми требованиями конечного заказчика. Желание выпускать программный продукт, ориентированный на счастье пользователей конечного заказчика. Стремлюсь всегда к высокой продуктивности и умею планировать свою работу, оценивать сроки, придерживаться плана и обеспечивать предсказуемость результатов. Внимательно и проактивно подхожу ко всем задачам: готов искать недостатки в приложениях и предлагать пути для их улучшения (code review); Могу быстро находить общий язык с сотрудниками других подразделений, готов помогать им в решении задач и строить эффективную и комфортную кросс-функциональную командную работу. Опыт системного программирования и программирования аппаратных средств (микроконтроллеров). Разработка проектов в научной и бизнес сферах на языке С++98 под платформы OS Windows с 2000 года.

Подробнее

Недавно просмотренные специалисты

Cloud Services • E-commerce & Retail • FinTech & Banking • Government & Public Sector • Logistics & Transport • Travel, Hospitality & Restaurant business
АШ
Алексей Ш.
Ульяновск
C# разработчик
Senior
3 506,62 Р/час
C#
Координация работ
ASP.NET
Grafana
Работа с интеграциями
языки программирования
Bamboo
архитектура
лидерство
анализ
+60

Алексей — опытный C#/Backend разработчик и архитектор с 9+ годами опыта в создании высоконагруженных, масштабируемых систем для энергетики, торговли, туризма и кибербезопасности. Владеет полным циклом разработки: от проектирования архитектуры до оптимизации производительности. Работает с монолитными и микросервисными решениями, внедряет инновации (LLM, C2 фреймворки). Участвовал в проектах в различных отраслях, включая Cloud Services, Logistics & Transport, Government & Public Sector, FinTech & Banking, Travel, Hospitality & Restaurant business, E-commerce & Retail. Технические навыки: • Языки программирования: C#, Go, Python, JavaScript • Фреймворки и технологии: .NET Framework 4.5 - 4.8, .NET Core 2.2 - 8, ASP.NET, ASP.NET Web API, WCF, Entity Framework, ADO.NET, Next.js • Базы данных: MSSQL, PostgreSQL, ClickHouse, MongoDB, Redis, YDB • Инфраструктура: Docker, Kubernetes, Serverless, RabbitMQ, Kafka, ELK Stack, Grafana • CI/CD: TeamCity, Bamboo, TFS • Тестирование: NUnit, MSTest • Cloud: Yandex Cloud, MinIO Архитектура и проектирование: • Проектирование и развитие микросервисной архитектуры, включая реструктуризацию монолитных систем • Оптимизация производительности распределенных систем и баз данных под высокие нагрузки • Разработка масштабируемых решений для обработки больших объемов данных в реальном времени • Интеграция с внешними системами через REST, gRPC, SOAP Особые компетенции: • Работа с большими данными: OLAP (Mondrian), ClickHouse • Машинное обучение: разработка/настройка собственных LLM для анализа • Кибербезопасность: моделирование кибератак, разработка C2 фреймворков, анализ TTP (Tactics, Techniques, and Procedures) Управление и лидерство: • Лидерство команд разработчиков, координация работы нескольких команд на всех этапах SDLC • Навыки архитектурного анализа и принятия стратегических решений

Подробнее
FinTech & Banking • IoT
ВД
Владислав Д.
Сочи
DevOps
Middle+
2 825,85 Р/час
monitoring
NVidia
ebean
ELK
Grafana
cluster
Gitlab CI
архитектура
AWS
контейнеризация
+43

Владислав — DevOps-специалист уровня Middle+ из Сочи. Специализируется на администрировании инфраструктуры и приложений, настройке CI/CD процессов, контейнеризации и автоматизации. Имеет опыт работы с Ansible, ArgoCD, AWS, Bash, Docker, GitLab CI, Helm, Jenkins, Kubernetes, Linux, Prometheus, Terraform и другими инструментами. Участвовал в проектах по развёртыванию и сопровождению инфраструктуры для внутренних и внешних продуктов в отраслях IoT и FinTech & Banking. Занимался администрированием инфраструктуры и приложений в prod/dev средах, внедрением и управлением мониторингами качества работы проектов, масштабированием и резервированием, предотвращением сбоев, реакцией на инциденты и последующим анализом. Имеет опыт работы DevOps/SRE инженером, SRE-инженером, инженером и системным администратором. Общая продолжительность работы на проектах — 6 лет 9 месяцев.

Подробнее
E-commerce & Retail • Travel, Hospitality & Restaurant business
МЩ
Максим Щ.
Ереван
IOS разработчик
Senior
4 740,26 Р/час
swiftymocky
level
CoreData
coreanimation
CleanSwift
IOS
UML
Auto Layout
Swift 5.5
XCFrameworks
+47

● Опыт коммерческой разработки приложений iOS более 7 лет ● Свободное владение языками Swift, Obj-C ● Проектирование и взаимодействие с базой данных через фреймворки Core Data и Realm. ● Опыт разработки многопоточных приложений ● Покрытие приложения тестами ● Реактивное программирование (Combine). ● Глубокое знание UIKit, создание сложных анимированных UIs. ● Разумное применение в разработке шаблонов проектирования MVC, MVP, MVVM и VIPER и моделей UML, принципов SOLID. ● Работа с CocoaPods, Carthage. Написание рекомендаций и спецификаций API. Документирование. ● Опыт запуска и поддержки приложений в AppStore. ● Глубокое понимание бизнес-процессов разработки ПО: Agile (Scrum, Kanban). ● Опыт разработки проектов с нуля и опыт развития уже существующих ● Умение декомпозировать задачи, оценивать трудозатраты с учётом рисков. ● Умение работать в команде как разработчиков так и в фичакомандах из специалистов разных областей. ● Желание выпускать программный продукт, ориентированный на удовлетворение потребностей пользователей и конечного заказчика. ● Стремлюсь к продуктивности и результату. Умею планировать свою работу, оценивать сроки, придерживаться плана и обеспечивать предсказуемость результатов. ● Внимательно подхожу ко всем задачам: готов искать недостатки в приложениях и процессах, предлагать пути для их решения. ● Могу быстро находить общий язык с сотрудниками других подразделений, готов помогать им в решении задач и строить эффективную и комфортную кросс-функциональную командную работу.

Подробнее
Cloud Services • FinTech & Banking
АР
Антон Р.
Санкт-Петербург
QA авто
Senior
3 506,49 Р/час
Тест-дизайн
Agile/Scrum
Gitlab CI
Bamboo
анализ
Контроль версий
Postman
Работа с логами
REST/SOAP
Базы данных
+47

Сильный QA-специалист с 15+ годами опыта в тестировании ПО, построении процессов, управлении командами и внедрении автоматизации. Работал с крупными финтех, телеком и e-commerce проектами. Понимаю, как устроен бизнес, умею вести заказчика, выстраивать внятные процессы, делать так, чтобы тестирование не тормозило, а помогало развиваться. Имею практический опыт в ручном и автоматизированном тестировании (UI, API, интеграционные тесты), понимаю CI/CD, участвовал в построении тестовой инфраструктуры, сам писал автотесты (Java + Selenide), работал с Gherkin и Cucumber. Владею SQL, REST, Postman, Swagger, JIRA, Confluence, Kibana, участвовал в тестировании мобильных приложений. Умею обучать, масштабировать и развивать QA-направление. Могу взять ответственность и довести до результата. Интересен как технический стек, так и взаимодействие с бизнесом. Вижу баги там, где другие пролистывают глазами.

Подробнее
Manufacturing • Realty & Constructoring
ВВ
Василий В.
Санкт-Петербург
QA FullStack
Middle+
2 727,27 Р/час
Grafana
Java 2
linux (ubuntu)
MariaDB
Selenium IDE
Gitlab CI
Allure TestOps
Контроль версий
MS Windows
Postman
+43

Василий — специалист уровня Middle+ в области QA FullStack. Имеет опыт работы в отраслях Realty & Constructoring и Manufacturing. Ключевые навыки: работа с Allure, Bash, Docker, Gitlab CI, Grafana, Java, Jenkins, JMeter, Kubernetes, Linux (Ubuntu), MongoDB, PostgreSQL, Postman, Selenium IDE, TestNG, а также знание баз данных и контроля версий. Участвовал в проектах в роли Fullstack QA Engineer. На проекте «Дримкас» (с августа 2023 года) занимался разработкой и поддержкой автотестов, реализацией E2E и интеграционных тестов, настройкой пайплайнов CI/CD в GitLab, участием в проработке требований и сценариев. На проекте «ТетраСофт» (с апреля 2021 по август 2023 года) настраивал и обновлял тестовые окружения, проводил анализ логов и проверку взаимодействий внутри приложения, подготавливал отчётность по состоянию системы, составлял и поддерживал тестовую документацию, работал с брокером сообщений Apache Kafka и использовал jMeter в нагрузочном тестировании.

Подробнее