Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Каталог ИТ-специалистов

Найдите проверенных специалистов для решения ваших задач
В нашей базе более 11400 проверенных специалистов от 362 IT‑компаний
banner
Найдено 10 специалистов в публичном доступе
Новые специалисты
Ключевые навыки
Цена, ₽/час
Цена включает НДС
Дата бронирования
Подкатегории
Страна
Город
Опыт работы
Формат работы
Готов работать на зарубежных проектах
Владение языком
Пол
Возраст
Найдено 10 специалистов в публичном доступе
Swift
Marketing, Advertising & Design
Marketing, Advertising & Design
АШ
Александр Ш.
Стрежевой
MacOS разработчик
Middle+
2,750 Р/час
Swift
UI Kit
Swagger UI
Combine
+4

Самая технически сложная и интересная задача: Одной из самых интересных задач, с которыми пришлось столкнуться это реорганизация существующего подхода к инъекции зависимости (DI). На проекте DI была реализована только местами и достаточно тривиально, так же усложняло задачу то, что код был написан на swiftUI. Мною было принято решение организовать это следующим образом: - Инъекцию сервисов сделать через самописный @propertyWrapper; - Взаимодействие и контроль экземпляров поручить написанной сущности – ServiceLocator; - Сборку осуществлять в сущности - Configurator; - Configurator с его необходимым методом для сборки поместить в инициализатор appDelegate; - Для сущностей внутри структур (речь про viewModel), инъекцию сделать на этапе сборки, также контролировав, количество экземпляров (синтаксис немного отличается от привычного UIKit, так как приходится использоваться нужные propertyWrapper в нужных местах, но принцип тот же). Таким образом, мы контролируем количество экземпляров для всех сервисов, и viewModel. Куда хочется развиваться: В первую очередь планирую развиваться технически. С какими задачами хотелось бы работать: Хотелось бы время от времени сталкиваться с задачами которые требуют изучения новых технологий или нетривиальных или шаблонных подходов к решению задач. С какими не хотелось бы: Не хотелось бы писать однообразный UI и шаблонный код на постоянной основе.

Подробнее
Cloud Services • EdTech • FinTech & Banking • Marketing, Advertising & Design • Social Networking
АП
Алексей П.
Екатеринбург
IOS разработчик
Senior
3,750 Р/час
Alamofire
AppsFlyer
Clean Swift
CoreData
Deep Links
Design Patterns
Firebase
GCD
Git
Jira
+51

Я iOS разработчик с 7-летним опытом работы. У меня есть опыт работы в ведущих мировых компаниях в разных сферах (банкинг, медиа, видеохостинг и т. д.), а также в стартапах. Ориентирован на результат, понимаю принципы клиент-серверного взаимодействия, имею опыт разработки и интеграции API,имею опыт организации процесса разработки продукта в команде, знаком с распространенными паттернами проектирования и принципами ООП. Стремлюсь к освоению новых технологий и постоянно ищу способы реализовать себя как сильного iOS разработчика, имеющего за плечами опыт работы с серьезными проектами. Принимал участие в создании 10+ приложений для iOS и создал собственное приложение Memories Day целью которого является помощь людям пережить горечь утраты и поддержать связь с умершими близкими. Требованием являлось реализовать фотогалерею воспоминаний с персональной информацией о человеке. Удалось реализовать приложение с возможностью добавления геолокации места мемориалов с помощью MapKit, а также создания запланированных сообщений от имени близких. Приложение локализовано на 7 языков, хранение данных пользователей осуществляется за счет базы данных Firebase, а для монетизации приложения продуманы встроенных покупки на подарки и украшения. Помимо разработки приложений для iOS, я регулярно выступаю на IT-конференциях и занимался ведением YouTube канала, на котором регулярно выкладывал учебный видеоматериал по разработке под iOS на языке Swift.

Подробнее
E-commerce & Retail • Marketing, Advertising & Design • Telecom
АК
Артемий К.
Санкт-Петербург
IOS разработчик
Senior
3,750 Р/час
Alamofire
API
ARC
AVkit
Backend
Clean Swift
CocoaPods
codable
Combine
Concurrency
+115

Опыт: 5 лет • Перевел приложение на Swift Concurrency • Интегрировал собственные модули в приложение (Swift Package) • Занимался интеграцией аналитики, сделал собственное легирование, дебаг-экран с клевыми фичами, in-app purchase • Увеличил процент crash-free пользователей приложения с 87% до 94% • Оптимизировал экран приложения с вложенными таблицами и коллекциями (от ~45 FPS до ~59 FPS после) • Работал с такими архитектурами как: MVC, MVVM + C, MVP, UDF, VIPER • Много работал с медиа (фото, видео). Делал кастомные плееры, работал с HLS. • Активно участвовал в интеграции с бекендом (контракты, ручки) • Разрабатывал много кастомных UI-элементы (кастомные TextFields с плавающим placeholder, charts и тд) • Много работал с CoreAnimation.

Подробнее
Нет подходящего специалиста?
Создайте бесплатный запрос на поиск в закрытом каталоге платформы