Компания больше не ищет сотрудника. Посмотрите похожие предложения

Android Developer
в Яндекс.Маркет
250 000 — 450 000 ₽/мес на руки
Технологии/инструменты
Яндекс.Маркет — один из крупнейших мультикатегорийных маркетплейсов, которым ежедневно пользуются миллионы людей. Наши команды помогают покупателям приобретать товары не выходя из дома и получать заказы по всей стране, а партнерам — развивать свой бизнес, повышая продажи и привлекая новых клиентов.
Наша команда делает всё, чтобы Маркет работал ещё быстрее и был ещё удобнее для пользователей.
Стек команды:
- Основные экраны нашего приложения разработаны при помощи BDUI-подхода, а это значит что у мобильных приложений есть свой сервер на Kotlin.
- В UI используются нативные блоки и на основе технологии DivKit.
- Мы дорабатываем и оптимизируем собственный движок разметки Flex.
- Dagger2.
Основные направления нашей работы
В части оптимизации:
- Занимаемся сore-оптимизацией кода: AOT (R8, Baseline profile, прогрев и оптимизация горячих кусков кода).
- Отвечаем за I/O-, CPU-оптимизацию на Kotlin.
- Следим за правильным расписанием задач на старте приложения.
В части аналитики:
- Внедряем метрики скорости приложения аналогично Web Vitals.
- Исследуем зависимость продуктовых метрик от метрик скорости.
- Делаем скорость частью архитектуры приложения, чтобы для любого блока в интерфейсе можно было быстро понять оверхед на уровне I/O сервера, CPU клиента.
- Строим дашборды и мониторинги для всех метрик, средства обнаружения разладок для процесса недеградации скорости (анализ временных рядов).
В части разработки создаём инструменты для трассировок.
В части тестирования:
- Занимаемся перформанс-тестированием приложений на коммитах.
- Собираем более гранулярные технические метрики.
Что нужно делать
- Придумывать и реализовывать проекты, которые ускорят работу Маркета.
- Ускорять открытие страниц.
- Работать над временем старта приложения.
- Улучшать плавность скроллинга.
Мы ждем, что вы
- Разрабатывали мобильные приложения больше двух лет.
- Писали серверный код на Java, Kotlin или другом языке программирования (желательно).
- Знакомы с CPU Profile, любите выделять главное и получать максимальный профит.
- Искренне считаете, что скорость — ключевая характеристика продукта, и хорошее приложение не может быть медленным.
- Знаете классические алгоритмы и структуры данных.
Полезные ссылки
- Как мы нанимаем мобильных разработчиков: ссылка.


О компании Яндекс.Маркет
Яндекс Маркет — технологичный маркетплейс, где можно купить то, что хочется легко и с приятными плюшками. Мы входим в топ крупнейших маркетплейсов и являемся одним из важнейших направлений развития Яндекса на ближайшие несколько лет. У нас мощная команда, амбициозные цели, много категорий, проектов, и останавливаться не собираемся.