📍 Москва (м. Белорусская)Можно удалённо из РФ
Специализация
Mobile (Android)
Магнит — это одна из крупнейших розничных сетей России, которая трансформируется в большую цифровую компанию. Входит в список крупнейших публичных компаний мира рейтинга Global 2000 Forbes. Magnit Tech — команда из 3500 IT специалистов, которая создает экосистему комплементарных сервисов: Magnit Pay, Magnit Mobile, DMP платформа, Программа лояльности.
Технологии/инструменты
KotlinCoroutinesMVIDaggerNavigation ComponentRetrofit
- MVI на базе ViewModel (AndroidX).
- Dagger 2.
- Retrofit 2.
О команде
- Деятельность команды Мобильной платформы направлена на максимизацию производительности, стабильности и масштабирования приложений Magnit Online, а также на увеличение скорости, эффективности и гибкости команд мобильной разработки в целом, минимизацию даблкостов и развитие inner source'а.
- В частности, занимаемся поддержкой и развитием дизайн-системы, созданием стандартизированных подходов к решению продуктовых задач, предоставляем доменным командам инструментарий для работы с сетью, аналитикой, мониторингом и т.п., закладываем гибкую основу и контролируем разработку и последующую дистрибуцию общих пользовательских сценариев: кроссавториация, каталог, поиск, корзина и т.д.
- Мы не выполняем продуктовые задачи, в нашей команде нет продакт-менеджера, зато мы пристально следим за тенденциями на рынке, постоянно проводим RnD, проверяем концепции и много взаимодействуем со смежными командами.
Задачи
- Энейблинг общего модуля “Корзина”. От полного выстраивания процесса внутри виртуальной команды Корзины до проектирования и написания кода.
- Перевод дизайн-системы на Compose. ДС должна быть полностью переведена на новый фреймворк и иметь интероп с проектами Магнита, которые используют текущую версию, а также распространить ДС на команды, которые ее еще не используют.
- Разработка платформенного модуля для работы с сетью.
- Разработка решения по логированию и обработке ошибок (fatals, non-fatals, организация мониторинга здоровья приложений).
- Автоматизация дистрибуции (CI/CD, публикация артефакта и т.д.) платформенных SDK — настроить, наладить, поставить на рельсы.
Ожидания
- Отличное знание фреймворка Android, языка Kotlin и Kotlin Coroutines.
- Умение выражаться в коде лаконично и понятно.
- Владение классическими паттернами проектирования.
- Знание основных алгоритмов и структур данных.
- Способность реализовывать кастомные UI-компоненты.
- Понимание архитектуры MVI.
Будет плюсом:
- Опыт написания тестов, поддержки CI/CD.
Условия
- Магнит — крупнейший работодатель на территории РФ.
- Работа в аккредитованной ИТ компании — ООО ИТМ.
- Конкурентоспособная заработная плата (обсуждается индивидуально).
- ДМС со стоматологией.
- График работы 5/2 с гибким началом рабочего дня.
- Возможность работать как удаленно (на территории РФ), так и в современных офисах с зонами отдыха в Москве и Краснодаре.
- Оплата обучения на курсах и участие в конференциях.
- Возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах.
- Дружеская атмосфера и поддержка команды.
- Прозрачные цели, четкие ожидания, здравый смысл в процессах и управленческих подходах.
- Возможность проведения и участия в митапах, хакатонах, где есть возможность познакомиться с работой других подразделений.
- Наличие корпоративных скидок и программ лояльности.
- Наличие корпоративной библиотеки.
- Отсутствие трекинга времени.
- Корпоративная техника (на выбор: Mac/Windows + доп. техника).
- Мы приветствуем любые инициативы и готовы развиваться вместе с кандидатами.
Анастасия Фатеева Recruiter