Технологии/инструменты
GradleDaggerKotlinCI/CDGitLab CI
Основное наше приложение — «Магнит: акции и доставка». Оно объединяет три вертикали: «Магнит Фудтех», «Магнит Маркет» и «М+». Каждая команда разработки ежедневно работает над развитием различных частей приложения в рамках своей вертикали.
Подробнее о продукте/проекте
Наша команда занимается сложными техническими платформенными задачами в домене B2C Platform. Мы решаем вопросы базовой стабильности и производительности нашего основного мобильного приложения «Магнит: акции и доставка», а также помогаем коллегам из продуктовой разработки автоматизировать инфраструктурные процессы.
Чем ты будешь заниматься
- Разбивать проект на модули.
- Осуществлять переход от XML в пользу Compose.
- Оптимизировать время запуска приложения.
- Покрывать тестами свой и чужой код.
- Code Review.
- Автоматизировать рутинные задачи (мы используем Ruby + Fastlane).
Мы ожидаем
- Опыт работы с многомодульными приложениями.
- Понимание Gradle (Caches, Composite Builds, Plugins).
- Глубокое понимание Dagger.
- Опыт с Kotlin Coroutines, Compose.
- Отличные знания Android SDK.
- SOLID, Clean Architecture, MV* архитектуры (StateFlow).
- Обязательный опыт написания тестов.
- Практики CI/CD и опыт работы с GitLab CI.
Будет плюсом
- Знание Ruby и Fastlane или желание его выучить (язык).
Мы предлагаем
- Трудоустройство в аккредитованную ИТ-компанию.
- Конкурентоспособную заработную плату (обсуждается индивидуально).
- ДМС со стоматологией.
- График работы 5/2 с гибким началом рабочего дня.
- Возможность работать как удаленно, так и в современных офисах с зонами отдыха в Москве, Краснодаре, Санкт-Петербурге и Иннополисе.
- Оплату обучения на курсах и участие в конференциях.
- Возможность профессиональной реализации — мы не только берем экспертизу, но и помогаем развивать потенциал в интересных и многоплановых проектах, через оплачиваемое внешнее обучение, корпоративные курсы и участие в конференциях.
- Дружескую атмосферу и поддержку команды.
- Прозрачные цели, четкие ожидания, здравый смысл в процессах и управленческих подходах.
- Возможность проведения и участия в митапах, хакатонах, где есть возможность познакомиться с работой других подразделений.
- Наличие корпоративной библиотеки.
- Отсутствие трекинга времени.
- Корпоративную технику (на выбор: mac/windows + доп.техника).
- Работу над приложениями с миллионами пользователей.
- Динамично развивающуюся крутую команду.
- Возможность влиять на архитектурные решения и процессы.