МАГНИТ, Розничная сеть

Middle/Senior Android разработчик (Apptech)

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • 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 и программы лояльности;
  • Наличие корпоративной библиотеки;
  • Отсутствие трекинга времени;
  • Корпоративную технику.