Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Квалифицированный разработчик iOS, с более чем 10ти летним опытом в разработке коммерческого программного обеспечения с использованием Objective-C и Swift
Сильные навыки в области проектирования архитектуры программного обеспечения, мобильных приложений и руководства командой
Уверенные знания управления памятью (MRC, ARC, garbage collection)
Опыт руководства командами до 8 человек (разъяснение и проверка бизнес-требований, проведение планирования и оценки с владельцем продукта, распределение задач между членами команды и т. д.)
Сторонник и последователь лучших практик ИТ-индустрии (CI / CD, модульное тестирование, стиль кода, проверка кода, SOLID, KISS, DRY)
Проекты
(12 лет)
NTX
Роль
IOS/KMM Тим лид (3 мес)\ IOS/KMM Senior dev (9 мес)
Обязанности
Описание: Приложение для организации совместных поездок
Обязанности в роли Тимлида:
- Управления командами: Backend, KMM, Android, iOS
- Декомпозиция и планирование бизнес задач
- Код ревью команды
- Релиз приложения в App Store
Обязанности в роли iOS разработчика:
- Интеграция KMM модуля и навигации
- Разработка бизнес задач и фикс багов
Команда: 6 разработчиков
Достижения
Успешный релиз приложения в App Store. Управление командами разработки iOS, Android, KMM и iOS. Интеграция кастомной навигации через KMM на Andorid и iOS.
Обязанности:
- Разработка бизнес фичей и фикс багов.
- Находил и устронял краши связанные с Race Condition
- Рефакторинг и доработка экрана сервисов
- Точечные внедрения Swift concurrency
- Модуляризация экранов - вынос частей в отдельные модули
- Основные фичи: Экран сервисов, онбординг, промокоды, tinder--like карточки для сбора обратной связи
- Проведение неформальных встреч
Команда: 20 IOS разработчиков
Достижения
Реализация тиндер-лайк карточек для сбора обратной связи, которые значительно увеличили процент пользователей, которые проходят опрос. Реализация промокодов. Редизайн главного экрана сервисов, переход на server-driven ui. Вынос модулей из основного приложения.
Социальная сеть для обмена короткими видео, которая позволяет вам выразить свое творчество и продемонстрировать свою индивидуальность (май 2021 - декабрь 2021)
Ссылка: https://apps.apple.com/us/app/id1523980090
Обязанности:
- Работа в большой команде (10-15 iOS разработчиков, более 70 человек в R&D отделе)
- Оптимизация аналитики. Обсуждение подходов к решению задач с командой аналитиков, чтобы минимально нагружать приложение.
- Старший разработчик iOS в Core Team.
- Обзор кода. Внедрение в разработку некоторых решений в стиле кода, реализованных на CI.
- Поток видео- и фоторедактора. Разработка модуля создания контента. Работа с SDK для обработки видео. Предоставление широкого спектра возможностей видеоредактора: форматирование (изменение скорости, разбиение, обрезка, переключение фрагментов), наложение фильтров (на все видео и отдельно на фрагменты с возможностью их объединения), режим красоты, работа с камерой ( бэк/фронт, вспышка, имитация вспышки для фронтальной камеры), наложение на видео отдельных аудио-дорожек. Реализовано решение для обрезки фотографий в 3-х соотношениях с масштабированием, зеркалированием, поворотом на 90 градусов и градусной линейкой.
- Профилирование и оптимизация форматов видео. Поиск лучшего формата для компиляции результата видеоредактора. Экспериментирование с форматами и видеокодеками, изучение возможностей всей системы, включая особенности других платформ, поиск универсального оптимального решения.
- Оптимизация основной ленты приложений, повышение производительности ОС. Исследование возможностей различных реализаций видеоплееров для получения эффекта минимального времени начала появления поста в ленте на экране. Оптимизация тяжелых ячеек поста: использование собственных облегченных и оптимальных методов компоновки, позволяющих убрать с экрана лишние элементы и получить максимальную производительность.
- Модуль геймификации и монетизации. Разработка модулей для привлечения пользователей в приложение. Связь этих модулей с историями создания контента. Монетизация приложения. Работа с внутренними закупками.
- Модуль уведомлений. Редизайн модуля уведомлений и увеличение функционала после монетизации.
Команда: 10 ios разработчиков, общее кол-во участников разработки ~100 человек
Достижения
Интегрировал библиотеку для редактирование видео (монтаж, стикеры, фильтры, маски и т.п.)