Android developer МП Спортмастер

Дата размещения вакансии: 18.11.2024
Работодатель: Спортмастер
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Вы можете стать частью команды динамично развивающегося продукта. А также повлиять на развитие направления Android в нашей компании.
Минимум бюрократии и отсутствие ненужных совещаний
Практически отсутствие технического долга

Ваши задачи:

  • Разработка и поддержка приложения под Android в экологичной команде (внутри которой есть не только разработчики) с выстроенными процессами CI
  • Интеграция приложения с внутренними и внешними информационными системами
  • Проведение Code Review. У нас gitlab-ee версия, которая позволяет настраивать права владения кодом и управлять ожиданиям ревью.
  • Участие в принятии продуктовых и технических решений (команда сама решает какие задачи пойдут в спринт, мы берем не только бизнес задачи, но и следим за тех долгом)
  • Взаимодействие с аналитиками, дизайнерами и тестировщиками
  • Проведение декомпозиции и оценки поставленных задач
  • Работа по гибкой продуктовой методологии, активное участие команды в формировании беклога
  • Иметь возможность вдумчиво подходить к процессу написания фич, предлагать лучшие практики

Мы ждем от наших будущих коллег:

  • Хорошие знания Kotlin, знание современных паттернов и архитектур (MVVM, MVI)
  • Умение пользоваться корутинами (практически никакой реактивщины)
  • Опыт командной разработки приложений под Android от 3х лет
  • Понимание работы клиент-серверных приложений (что такое REST и как им пользоваться)
  • Опыт работы с Retrofit, Room, Dagger2, Push notification, Google Cloud Services
  • Умение писать поддерживаемый и тестируемый код, а так же тесты к нему

Не обязательно, но здорово, если вы:

  • Имеете опубликованные проекты в Google Play (или другие менее известные магазины)
  • Имеете опыт написание собственных SDK (или отдельные модули более крупного приложения)
  • Знакомы с гибкими методологиями (Scrum, Kanban)

В своей работе мы используем:

  • Современный стек разработки (Kotlin, Dagger, Hilt, MVVM + Clean Architecture)
  • Coroutines + Kotlin Flow
  • Fragments (планируем переход на JetPack Compose)
  • CustomView - красивые и насыщенные компоненты с лучшими практиками Material Design и анимацией на MotionLayout
  • Unit-тесты (примерное покрытие 20%)
  • CI на базе GitLab + Fastlane
  • lint + detekt + SonarQube

А так же:

  • Все разработчики работают с актуальным кодом
  • Мы против долгих ревью и больших MR
  • Все изменения по готовности вливаются в основную ветку
  • Все значительные изменения закрываются фиче-флагами