Мы — iOS-команда супераппа Яндекс Go. Разрабатываем и поддерживаем главный экран приложения Яндекс Go — с него начинается каждое взаимодействие пользователя с сервисами. Это одна из наиболее значимых и захватывающих областей в проекте. Интегрируем в суперапп сервисы, следим за их бесперебойной работой и тем, чтобы они гармонично взаимодействовали друг с другом. Создаём инструменты для рекламы и дистрибуции, чтобы повышать узнаваемость новых возможностей. Нашим приложением пользуются десятки миллионов человек.
У нас интересно работать: сами оцениваем проекты и стараемся укладываться в сроки, каждый сотрудник влияет на реализацию функций. Проводим много A/B-тестов и вкладываемся в полезные решения. Большинство решений подкрепляем аналитикой, но иногда инвестируем в идеи просто потому, что в них верим. Активно изучаем и внедряем новые подходы, например SwiftUI, Combine и Swift Concurrency.
Обязанности:
Развитие приложения
Вы будете интегрировать новые сервисы и улучшать существующие, адаптируя приложение к разным регионам.
Развитие backend-driven UI
Вам предстоит развивать backend-driven UI, чтобы гибко управлять интерфейсом с сервера и улучшать пользовательский опыт.
Оптимизация скорости
Вы будете сокращать время реакции приложения, оптимизируя код, чтобы ускорить загрузку и обработку запросов.
Больше о мобильной разработке в Яндексе — в канале Yandex for Mobile
Ключевые навыки:
- Понимаете iOS и хорошо знаете Swift
- Реализуете код и участвуете в обсуждениях концепций и идей, технической проработке
- Готовы изучать технологии, связанные с iOS-платформой и другими (например, BDUI)
- Занимаете проактивную позицию: замечаете неэффективные места в коде и процессах, предлагаете решения, готовы брать на себя ответственность за результат