
МАГНИТ, Розничная сеть
Middle/Senior Android разработчик (Apptech)
Не указана
- Android
- Kotlin
- Compose
Мы ищем Android разработчика в команду Apptech.
Наша команда занимается сложными техническими платформенными задачами в домене B2C Platform. Мы решаем вопросы базовой стабильности и производительности нашего основного мобильного приложения «Магнит: акции и доставка», а также помогаем коллегам из продуктовой разработки автоматизировать инфраструктурные процессы.
Наш стек:
Kotlin, Android SDK, Coroutines, Dagger2, Detekt, MVVM, MVI, Clean Architecture, Compose
Чем предстоит заниматься:
- Разбивать проект на модули
- Осуществлять переход от 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
- Трудоустройство в аккредитованную ИТ компанию;
- Конкурентоспособную заработную плату (обсуждается индивидуально);
- ДМС со стоматологией;
- График работы 5/2 с гибким началом рабочего дня;
- Возможность работать как удаленно, так и в современных офисах с зонами отдыха в Москве, Краснодаре, Санкт-Петербурге и Иннополисе;
- Оплату обучения на курсах и участие в конференциях;
- Возможность профессиональной реализации - мы не только берем экспертизу, но и помогаем развивать потенциал в интересных и многоплановых проектах через оплачиваемое внешнее обучение, корпоративные курсы и участие в конференциях;
- Дружескую атмосферу и поддержку команды;
- Прозрачные цели, четкие ожидания, здравый смысл в процессах и управленческих подходах;
- Возможность проведения и участия в митапах, хакатонах, где можно познакомиться с работой других подразделений;
- Корпоративные скидки PRIMEZONE и программы лояльности;
- Наличие корпоративной библиотеки;
- Отсутствие трекинга времени;
- Корпоративную технику.