Наша команда развивает внутри Одноклассников одновременно два направления: дружбы и электронную торговлю.
В направлении "дружб" помогаем пользователям подружиться друг с другом: найти одноклассников, родственников и людей со схожими интересами.Социальный граф – это база для любой социальный сети, именно от него зависит то, как часто человек будет пользоваться сервисом.
В направлении "электронной торговли" помогаем малому и среднему бизнесу продавать свои товары пользователям прямо в Одноклассниках.
Технологический стэк:
- Мы не используем XIB и Storyboard.
- Разумно используем Auto Layout, ReactiveSwift/ReactiveCocoa.
- Находимся в процессе миграции с Objective-C на Swift, все новое пишем на Swift.
- Преимущественно используем MVVM.
Задачи
Разработка функционала, связанного с социальным взаимодействием пользователей (дружбы, подписки, общение).
Дружбы – продукт мультисервисный, их можно найти в ленте, в группах и в куче других мест в приложении. Сидеть в закрытой коробке не придется, потребуется постоянное расширение кругозора и понимания продукта в целом.
Среди прочего, можно и нужно:- Делиться идеями относительно новой функциональности сервиса и участвовать в их разработке.
- Проводить необходимые эксперименты и анализировать их результаты.
- Улучшать существующий код.
Требования
- Опыт коммерческой разработки c использованием Swift/Objective-C, написания сложных интерфейсов.
- Понимание многопоточности и управления памятью.
- Знание шаблонов проектирования.
- Опыт разработки клиент-серверных приложений.
- Понимание сетевых технологий.
- Понимание как оптимизировать приложение с точки зрения как быстродействия, так и работы с сетью.
- Дополнительным плюсом будет понимание принципов A/B тестирования.