Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Александр — опытный iOS-разработчик, специализирующийся на создании приложений для мобильных устройств. Он обладает широким спектром навыков и знаний в области разработки под iOS, включая работу с различными фреймворками и библиотеками.
Александр имеет опыт работы над проектами в сфере городских технологий и социальных сетей. В его портфолио есть проекты, связанные с разработкой приложения для поиска Wi-Fi точек и мессенджера для коммуникации, видеозвонков и обмена голосовыми сообщениями. На проектах он выполнял широкий спектр задач, таких как имплементация функционала, переработка экранов, работа с удалённой конфигурацией, рефакторинг кода и написание документации.
Опыт Александра включает работу над сложными задачами, требующими глубоких знаний и навыков в разработке под iOS. Это делает его ценным специалистом для компаний, занимающихся созданием мобильных приложений.
Проекты
(3 года 2 месяца)
WiFi Map
Роль
iOS-разработчик
Обязанности
Проект:
Приложение для поиска wifi-точек https://apps.apple.com/us/app/wifi-map-travel-esim-offline/id548925969
Обязанности и задачи:
-Имплементация и адаптация приложения под тёмную тему.
-Имплементация и адаптация приложения для RTL языков.
-Имплементация функционала Live Activity (отображение событий контрибуции пользователей через динамическую анимированную ленту, вэб-сокет)
-Имплементация экрана оценки приложения, ведущий в App Store, либо в WebView с чатом с поддержкой при выставлении низкого рейтинга.
-Полная переработка флоу онбординга, новые экраны и пэйволы.
-Полная переработка профиля пользователя.
-Имплементация функционала размытия (blur).
-Полная переработка экрана благодарности за контрибутивное действие (добавил вайфай, выполнил speedtest и тд.). Анимированное отображение начисления очков за действие.
-Имплементация экранов, сообщающих о получении пользователем достижения.
-Имплементация функционала реферальной системы. (Система ввода и копирования промокодов).
-Имплементация функционала "поделиться приложением" через сторонние приложения (мессенджеры, соцсети).
-Добавление вибро-отклика на различные события (тапы на кнопки, переключение свитчей).
-Добавление возможности отключать вибрации в настройках приложения.
-Имплементация окна с информацией об airdrop и таймером с обратным отсчетом.
-Имплементация поздравительного окна с информацией о получении airdrop'a.
-Полная переработка глобального лидерборда.
-Имплементация локального лидерборда с возможностью выставить фильтр по стране.
-Имплементация страницы с глобальной статистикой контрибуции, c динамическим и анимированным обновлением данных (вэб-сокет)
-Имплементация функционала скрытия всех упоминаний VPN в странах, где он запрещен.
Имплементация экранов запроса на включение уведомлений.
-Полная переработка экранов запроса на включение геолокации.
-Имплементация виджета профиля пользователя, с возможностью изменить/добавить аватар, перейти в профиль.
-Имплементация виджета, содержащего таймер с обратным отсчетом и ведущего на экран информации об эирдропе.
-Имплементация виджета, ведущего на пэйвол.
-Имплементация виджета, ведущего в WebView маркет (защищенное подключение с прокидыванием токена в запрос).
-Имплементация виджета live activity (дублирует логику основной ленты лайв ивентов).
-Имплементация виджета с новостями.
-Имплементация экрана с описанием функционала приложения с встроенными видео. (Горизонтальная лента)
-Работа с remote configuration по всему приложению (firebase).
-Переработка бэкграунд сервиса, который считал количество запусков/разворачиваний приложения, подвязывание различных событий под этот сервис (вызов пэйволов, rate us).
-Имплементация пэйвола, который полностью конфигурируется через firebase. Данные автоматически подстраиваются и возможно провести покупку.
-Переработка экрана чаевых (отправка пользователю крипто-токенов за подключение к wifi).
-Имплементация функционала хэдера с приветствием пользователя. Фэйд анимация приветствия на шапку с профилем пользователя при скролле главного экрана.
-Правки отображения пинов на карте.
-Имплементация различных A/B тестов.
-Работа и добавление Lottie анимаций по всему приложению. Адаптация их под тёмную тему.
-Расширение функционала констрейнтов, возможность задавать значение в пикселях, а не в поинтах.
-Добавление новых покупок/подписок в проект.
-Работа с списком транзакций и форматирование валют.
-Доработка валидации данных, вводимых пользователем.
-Работа с диплинками и пуш-нотификациями.
-Разработка шиммеров для красивого отображения загрузки данных.
-Анимированные элементы (кнопки, плашки с информацией) для улучшения визуального восприятия / привлечения внимания пользователя.
-Большое количество правок багов, как UI так и логических, по всему приложению.
-Большое количество рефакторинга старого кода, оптимизация.
-Написание документаций (в Notion) по архитектуре приложения/работе с темной темой/RTL языками/документации для крупных разработанных фич.
-Работа со сборками приложения через bitrise.
Мессенджер для коммуникации, видео-звонков, обмена голосовыми сообщениями
Роль
iOS-разработчик
Обязанности
Проект:
Мессенджер для коммуникации, видео-звонков, обмена голосовыми сообщениями
Обязанности и задачи:
-декомпозиция и оценка задач на проекте
-разработка файлового менеджера
-исправление багов
-взаимодействие с другими командами
-участие в код-ревью