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

Android Developer

в Яндекс.Маркет

250 000 —‍ 450 000 ₽/мес на руки

📍 Москва (м. Парк культуры)Санкт-Петербург (м. Выборгская)ЕкатеринбургМожно удалённо из РФ
Специализация
Mobile (Android)
Уровень
Middle

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

Наша команда делает всё, чтобы Маркет работал ещё быстрее и был ещё удобнее для пользователей.

Технологии/инструменты

JavaKotlinMVPClean ArchitectureDagger
  • Основные экраны нашего приложения разработаны при помощи BDUI-подхода, а это значит что у мобильных приложений есть свой сервер на Kotlin.
  • В UI используются нативные блоки и на основе технологии DivKit.
  • Мы дорабатываем и оптимизируем собственный движок разметки Flex.
  • Dagger2.

Основные направления нашей работы

В части оптимизации:

  • Занимаемся сore-оптимизацией кода: AOT (R8, Baseline profile, прогрев и оптимизация горячих кусков кода).
  • Отвечаем за I/O-, CPU-оптимизацию на Kotlin.
  • Следим за правильным расписанием задач на старте приложения.

В части аналитики:

  • Внедряем метрики скорости приложения аналогично Web Vitals.
  • Исследуем зависимость продуктовых метрик от метрик скорости.
  • Делаем скорость частью архитектуры приложения, чтобы для любого блока в интерфейсе можно было быстро понять оверхед на уровне I/O сервера, CPU клиента.
  • Строим дашборды и мониторинги для всех метрик, средства обнаружения разладок для процесса недеградации скорости (анализ временных рядов).

В части разработки создаём инструменты для трассировок.

В части тестирования:

  • Занимаемся перформанс-тестированием приложений на коммитах.
  • Собираем более гранулярные технические метрики.

Что нужно делать

  • Придумывать и реализовывать проекты, которые ускорят работу Маркета.
  • Ускорять открытие страниц.
  • Работать над временем старта приложения.
  • Улучшать плавность скроллинга.

Мы ждем, что вы

  • Разрабатывали мобильные приложения больше двух лет.
  • Писали серверный код на Java, Kotlin или другом языке программирования (желательно).
  • Знакомы с CPU Profile, любите выделять главное и получать максимальный профит.
  • Искренне считаете, что скорость — ключевая характеристика продукта, и хорошее приложение не может быть медленным.
  • Знаете классические алгоритмы и структуры данных.

Полезные ссылки

  • Как мы нанимаем мобильных разработчиков: ссылка.
Анастасия Кирьянова Recruiter
Яндекс.Маркет

О компании Яндекс.Маркет

Сфера
Продуктовая компания
Размер
1001+

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

Похожие вакансии

410 000 – 540 000 ₽/мес на руки
📍 Москва (м. Выставочная / м. Деловой центр), Санкт-Петербург (м. Площадь Ленина), офис или гибрид
400 000 – 550 000 ₽/мес на руки
Можно удалённо из РФ
350 000 – 500 000 ₽/мес на руки
📍 Москва (м. Деловой центр), офис или гибрид
300 000 – 400 000 ₽/мес на руки
📍 Москва (м. Улица 1905 года), Ереван (Армения), полная удалёнка
300 000 – 540 000 ₽/мес на руки
📍 Москва (м. Выставочная / м. Деловой центр), Санкт-Петербург (м. Площадь Ленина), можно удалённо из РФ