Ярослав С. IOS разработчик, Senior
ID 29042
ЯС
Ярослав С.
Мужчина, 28 лет
Беларусь, Минск, UTC+3
Ставка
3 724,98 Р/час
вкл. НДС 5% (138.1 Р)
Специалист доступен с 1 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
iOS-разработчик с более чем 5 годами опыта в разработке мобильных приложений и рекламных SDK. Участвовал в проектах в таких сферах, как банкинг, e-commerce, HR и AdTech. Создавал и развивал продукты, включая мобильные банковские платформы, корпоративные HRM-системы, решения для электронной коммерции, мобильные игры и рекламные фреймворки. Специализируется на архитектурной разработке, оптимизации производительности, построении масштабируемых мобильных решений и интеграции с рекламными платформами в формате SDK и RTB.
Проекты
(7 лет)
Мобильные банковские приложения (7 банков + 1 лизинг)
Роль
Senior iOS developer
Обязанности
Описание: Приложение предоставляет полный спектр банковских услуг: работа с кредитными продуктами, депозитами, страхованием, валютами, осуществление платежей, защита от мошенничества, клиентская поддержка и другие сервисы.
Стадия разработки: разработка с 0 + поддержка + рефакторинг.
Участие в проекте:
Разработка программного обеспечения;
Улучшение существующего и создание нового функционала;
Работа с локальными хранилищами (CoreData, UserDefaults, Keychain) и их оптимизация;
Повышение производительности приложения с использованием многопоточности;
Исправление ошибок и устранение багов;
Участие в обсуждении и принятии архитектурных решений;
Выявление и устранение узких мест производительности;
Документирование кода;
Написание unit-тестов;
Проведение код-ревью;
Рефакторинг кодовой базы;
Рефакторинг / разработка нового функционала - 50/50. Архитектурные/Фичовые задачи - 30/70.
Команда: 1 Project Manager, 2 Front-End Developers, 2 Back-End Developers, 3 QA Engineers, 2 Business Analysts, 2 iOS Developers, 2 Android Developers, 2 UI/UX Designers
Стек специалиста на проекте
Swift, Combine, MVVM, Objective-C, Push Notifications, CocoaPods, GCD, SnapKit, Keychain, URLSession, UI Kit, UserDefaults, Swift Package Manager, CoreData, Factory, async/await, operating, Stack, task
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2021 - По настоящее время
(4 года)
E-commerce приложение для родителей
Роль
Middle iOS developer
Обязанности
Описание: Удобное мобильное решение для быстрого заказа качественных детских товаров. Приложение предлагает обширный ассортимент продукции мировых брендов: детское питание, подгузники, одежда, мебель, коляски, игрушки и многое другое.
Стадия разработки: разработка с 0.
Участие в проекте:
Полноценная разработка приложения с нуля;
Анализ требований клиента (функционал, дизайн, ЦА);
Проектирование архитектуры (VIPER+Coordinator с Generamba);
Реализация навигации между экранами;
Введение анимаций и плавных переходов;
Настройка системы аутентификации и регистрации;
Интеграция push-уведомлений (заказы, акции);
Реализация кеширования для оффлайн-доступа;
Настройка локальной БД (CoreData) для хранения избранного и истории заказов;
Интеграция возможностей шеринга товаров в соцсети;
Проведение код-ревью и рефакторинга.
Рефакторинг / разработка нового функционала - 0/100. Архитектурные/Фичовые задачи - 30/70.
Команда: 1 Tech Lead, 1 Project, 2 iOS, 2 Android, 2 QA, 1 Frontend developer + отдельная Backend команда.
Стек специалиста на проекте
Swift, VIPER, Push Notifications, CocoaPods, GCD, SnapKit, Moya, Keychain, UI Kit, UserDefaults, CoreData, protocol, coordinators, operating
Отрасль проекта
E-commerce & Retail
Период работы
Май 2021 - Сентябрь 2021
(5 месяцев)
HRM-система
Роль
Middle iOS developer
Обязанности
Описание: Корпоративное мобильное приложение для сотрудников одной из ведущих международных компаний. Решение предоставляет удобный доступ к HR-сервисам и корпоративным инструментам, позволяя сотрудникам управлять рабочими процессами, отпусками, документами, вопросами безопасности и обучением прямо со смартфона.
Стадия разработки: Разработка нового функционала.
Участие в проекте:
Разработка системы регистрации происшествий и нарушений техники безопасности;
Создание алгоритма сжатия фотографий;
Интеграция новых сервисов с учетом доступности интернет-соединения;
Проведение код-ревью и рефакторинга;
Реализация кеширования данных для оффлайн-доступа;
Настройка локальной базы данных (CoreData);
Миграция базы данных;
Рефакторинг / разработка нового функционала - 0/100. Архитектурные/Фичовые задачи - 30/70.
Команда: 1 Team Lead, 1 BA, 1 Project, 2 iOS, 2 Android, 2 QA, 1 Designer + отдельная Backend команда.
Стек специалиста на проекте
Swift, MVVM, Push Notifications, GCD, SnapKit, URLSession, UI Kit, UserDefaults, Swift Package Manager, CoreData, operating, stroyboards
Отрасль проекта
HRTech
Период работы
Октябрь 2020 - Апрель 2021
(7 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Институт бизнеса и менеджмента технологий БГУ, Минск
Специальность
Управление информационными ресурсами
Завершение учебы
2018 г.
Дополнительное
Учебное заведение
Образовательный центр парка высоких технологий
Специальность
iOS Developer
Завершение учебы
2018 г.