ИТ семья Магнит

Наша команда разрабатывает передовые ИТ решения и разворачивает инфраструктуру
для самой крупной розничной сети в стране, обеспечиваем работоспособность более
22 000 объектов.
Нам есть чем гордиться:

  • Более 2500 ИТ специалистов по всей стране;
  • Разработано более 800 информационных систем и сервисов;
  • Более 100 ИТ проектов;
  • Применяются десятки различных технологий, от Enterprise платформ для центральных высоконагруженных сервисов Oracle/Java EE до наименее ресурсоемких – FB, Python;
  • Ведется разработка приложений, работающих с различным оборудованием (касс, весов,ТСД, мобильных устройств и не только);
  • Активно используем и внедряем облачные технологии (Microsoft Azure, Office 365 и др.);
  • "It для людей" – Magnit tech, митапы, тренинги, кибер-лига, лайфхаки.

Ищем талантливых и проактивных Android разработчиков в отдел разработки онлайн сервисов Магнит.

В настоящий момент отдел онлайн сервисов - это самодостаточная единица в организационной структуре компании, которая отвечает за работу мобильного приложения Магнит и таких продуктов, как лояльность, Магнит Pay, и т.д. Глобальная цель отдела - развитие нового для компании онлайн направления, создание новых продуктов.

О возможностях:

Сейчас отдел активно формируется с нуля, т.е. у вас есть возможность поучаствовать в становлении архитектуры/культуры/ценностей отдела и конкретной команды разработки.

О процессах:

При разработке используем продуктовый подход, движемся спринтами, в продуктовых командах есть тимлид и продакт/аналитик.

Чем занимается Android developer:

  • Участвует в разработке мобильных приложений Магнит.
  • Конфигурирует приложения.
  • Пишет модульные тесты.

Что для нас важно:

  • Уверенное владение Kotlin, Java, Android SDK (опыт разработки нативных приложений от 3 лет).
  • Уверенное понимание жизненного цикла Activity, Fragment, View. Знание основных компонентов приложения.
  • Понимание принципов работы REST API и клиент-серверных приложений.
  • Знание и применение MVP, MVVM, Clean Architecture.

  • Опыт проектирования многомодульных приложений.

  • Понимание HTTP, REST, WebSocket, JSON.

  • Понимание принципов разработки и проектирования (SOLID, KISS, DRY).

  • Знание алгоритмов и структур данных.

Будет плюсом:

  • Опыт написания кастомных View.
  • Наличие готовых проектов в Google Play.
  • Наличие примеров кода на Github.

Наш стек:

  • Clean Architecture + MVVM + LiveData/Flow.
  • Kotlin corutines + flow
  • Dagger 2, Retrofit, Moshi
  • Single-activity + Navigation Component
  • Cтатический анализ кода, который происходит на этапе CI

Мы приветствуем любые инициативы и готовы развиваться вместе с кандидатами.

Android developer

В архиве с 11 ноября 2021
з/п не указана

Вакансия в архиве

Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию

Показать описание вакансии

Похожие вакансии