Android-разработчик в мобильную инфраструктуру Маркета
01 Декабря 2024
Город:
Москва
Занятость:
Полная занятость
Компания "Яндекс"
Яндекс Маркет — один из крупнейших мультикатегорийных маркетплейсов, которым ежедневно пользуются миллионы людей. Наши команды помогают покупателям приобретать товары не выходя из дома и получать заказы по всей стране, а партнёрам — развивать свой бизнес, увеличивая продажи и привлекая новых клиентов.
Наша команда занимается развитием дизайн-системы и BDUI-компонентов, базовыми механиками и актуальностью стека, а также отвечает за релизы, стабильность приложений и удобство дебаг-инструментов для разработчиков.
Какие задачи вас ждут
Развивать дизайн-систему и BDUI-стек
Маркет активно использует backend-driven-подход в интерфейсах. Большинство основных экранов получают вёрстку с бэкенда и преобразуют её в нативные UI-компоненты. Наша команда занимается созданием дизайн-системы для таких компонентов. Нужно развивать библиотеку этих компонентов, как её серверную часть на Kotlin, так и нативные части фреймворков Flex/Divkit на Swift.
Подробнее рассказывали в докладе на Yandex BDUI Conf.
Развивать инструменты отслеживания качества приложений
Мобильные приложения — живой механизм, за состоянием которого нужно тщательно следить. Мы много сил вкладываем в инструменты мониторинга ошибок (сетевых и non-fatal), crash-free, ANR, утечек памяти, веса приложений и других важных метрик. Нужно развивать эти механизмы и помогать продуктовым командам поддерживать хорошие показатели.
Поддерживать актуальность стека в коде
Наши приложения существуют уже продолжительное время и содержат заметное количество кода, не слишком актуального в BDUI-парадигме. Нужно способствовать его актуализации, например, научиться автоматически определять компоненты вне дизайн-системы, пересобрать слои API и авторизации, переосмыслить механизм диплинков и фича-тогглов, поменять структуру модулей и переехать в SPM.
Мы ждём, что вы
- Занимаетесь разработкой мобильных приложений больше трёх лет.
- Разбираетесь в чужом коде и можете находить в нём проблемы.
- Задумываетесь о том, как ваш код будут использовать другие разработчики
- Умеете раскапывать глубинные причины проблем по ограниченному набору исходных данных.
- Стремитесь создавать продукт, которым будете пользоваться вы, ваши близкие и друзья.
Будет плюсом, если вы
- Имеете опыт работы в инфраструктурной команде
- Работали над дизайн-системой
- Настраивали системы мониторингов ошибок
- Занимались автоматизацией релизного поезда
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
05 Ноября
Senior Android Developer( HR Prime )
Москва
до 550 000 руб.
Компания "HR Prime" Уважаемый кандидат! Мы ищем Senior Android Developer в интересный проект. Это направление сейчас активно развивается и...
05 Ноября
C#/.NET-разработчик( Московский Кредитный Банк )
Москва
Компания "Московский Кредитный Банк" МКБ сегодня — не просто банк. Это сервисы, которыми пользуются люди с разными потребностями, интересами и...
05 Ноября
Java разработчик Senior / Tech Lead
Москва
Компания "Иннотехнум, Группа компаний" Проект: Создание платформы для проведения удаленных предрейсовых и послерейсовых медицинских...
05 Ноября
Senior Java-разработчик( Иннотехнум, Группа компаний )
Москва
Компания "Иннотехнум, Группа компаний" Java - разработчик Вместе с нами ты будешь: Проектировать ИТ-решения. Разрабатывать...
05 Ноября
Ведущий Java-разработчик( Бюджетные и Финансовые Технологии )
Москва
Компания "Бюджетные и Финансовые Технологии" БФТ-Холдинг (входит в группу компаний «Ростелеком») – российский разработчик программных...
Вакансия размещена в отрасли