Старший iOS-разработчик в команду направления контента
Наша команда поддерживает и развивает сервисы рекламной монетизации в VK. Кроме мобильного приложения ВКонтакте, наша команда также участвует в развитии монетизации мобильных клиентов других приложений внутри группы VK.
Ищем iOS-разработчика, который будет улучшать продукт вместе с нами.
- Результат работы увидят миллионы пользователей, в том числе коллеги из IT-сферы, друзья и близкие
- Вас ждёт максимально широкий спектр задач: от переработки целого раздела приложения ВКонтакте до A/B-тестов
- Вы сможете воплощать свои идеи для улучшения продукта — мы всегда открыты к предложениям и экспериментам
- Вы будете создавать суперприложение в компании суперпрограммистов
- Есть возможность поработать на стыке native- и web-разработки и разобраться в тонкостях JavaScriptCore и WebKit
- Достаточно большой объём кодовой базы у нас на Swift, с использованием Swift Structured Concurrency
Задачи
- Писать надёжный, масштабируемый код
- Участвовать в полном цикле разработки продуктов — от идеи до наблюдения за результатом
- Взаимодействовать с бэкенд-инженерами и командой дизайна
- Поддерживать объёмную кодовую базу, следить за здоровьем проекта — производительностью, crash-free, отзывами пользователей
- Понимать продуктовые метрики и то, на что могут повлиять принятые решения
Требования
- Вы профессионально владеете Objective-C и Swift
- Обладаете глубокими знаниями популярных системных UI-фреймворков (UIKit, CoreAnimation)
- Понимаете жизненный цикл iOS-приложения: обработку событий, модель управления памятью
- Знаете базовые структуры данных и алгоритмов, умеете их применять
- Работали с многопоточным, асинхронным кодом (GCD, NSOperationQueue)
- Проектировали сложные модули, умеете применять базовые концепции и принципы ООП
- Понимаете системы взаимодействия между клиентом и сервером