Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Ключевые навыки
- Разработка приложений для iOS на Swift.
- Опыт работы с большинством iOS фреймворков - UIKit, SwiftUI, MapKit, CoreLocation, AVFoundation, UserNotifications и тд
- Интеграция REST API.
- Интеграция сервисов Firebase.
- Использование архитектур MVVM, MVP, MVC в приложении.
- Понимание и следование принципам ООП, SOLID.
- Работа с менеджерами зависимостей - Cocoapods, Swift Packages Manager.
- Автоматизация процесса сборки приложения с помощью Fastlane.
- Знание и использование основных паттернов проектирования.
- Грамотное планирование своей работы и организации работы в команде.
- Умение определить приоритеты и декомпозировать задачи.
Проекты
(3 года 2 месяца)
Translator
Роль
IOS Developer
Обязанности
Описание: Приложение предоставляет пользователю возможность переводить тексты, изображения а также вести голосовые диалоги на доступных языках. Также в приложении есть AI помощник, который может дать материал для изучения языка.
Основные задачи:
- Обновил старый UI, исправил баги;
- реализовал рабочий диалог с AI ботом с сохранением контекста переписки;
- реализовал функциональность покупки/восстановления автоматически продлеваемых подписок в приложении;
- интегрировал Admob SDK для показа баннерной и нативной рекламы;
- автоматизировал процесс сборки и дистрибуции приложений в Testflight с помощью Fastlane.
Технологии/Окружение: Swift, UIKit, Firebase (Crashlytics, Analytics), Admob, Alamofire, Moya, Cocoapods, Fastlane, GoogleMLKit, AppsFlyerFramework.
Ссылка на проект - https://apps.apple.com/us/app/photo-translator/id1532634290
Описание: Приложение для создания, редактирования, импорта, экспорта, сортировки Excel таблиц.
Основные задачи:
- Реализовал создание пустой или шаблонной Excel таблицы;
- добавил возможность импортировать таблицы из файлов пользователя;
- добавил возможность распечатать, поделиться таблицей, а также конвертировать её в PDF формат;
- добавил read mode таблиц для бесплатных пользователей;
- реализовал файловую систему с папками, корзиной, недавно открытыми файлами, заметками;
- реализовал функциональность покупки/восстановления автоматически продлеваемых подписок в приложении;
- интегрировал Admob SDK для показа баннерной и нативной рекламы;
- автоматизировал процесс сборки и дистрибуции приложений в Testflight с помощью Fastlane.
Технологии/Окружение: Swift, Combine, Firebase (Crashlytics, Analytics), iCloud, Admob, Cocoapods, Fastlane, Capacitor, React Native.
Ссылка на проект - https://apps.apple.com/us/app/spreadsheets/id6467084333
Описание: Приложение для удобного заказа услуг продвижения Youtube-каналов. Предоставляет пользователю функции добавления каналов для продвижения, просмотра статистики продвижения по каждому каналу, оплаты услуг по продвижению через приложение.
Основные задачи:
- Реализовал возможность выбора видео для продвижения;
- реализовал добавление каналов для продвижения в учетную запись;
- реализовал настройку продвижения в приложении с выбором бюджета, страны, аудитории, тематики канала;
- реализовал отслеживание продвижения, статистики, просмотров и роста подписчиков;
- реализовал возможность пополнения рекламного бюджета;
- поддерживал приложение (исправление багов, обновление ui элементов).
Технологии/Окружение: Swift, Xcode, UIKit, AVFoundation, Firebase SDK, Cocoapods, Fastlane, Alamofire