January 31, 2022

Senior Android Developer в ABBYY

Техстек

Используем Kotlin и Android SDK, RxJava и Coroutines, Clean Architecture и MVP/MVI. Пишем тесты на junit и Spek. Teamcity для CI/CD, jira как багтрекер.

Про команду и процессы

У нас матричная структура, все разработчики отдела Android разработки распределены по кроссфункциональным командам, которые собираются для работы над фичами. Работаем в команде с ПО, ПМ, iOS и Android разработчиками, бекендерами, дизайнерами, аналитиком.

Работаем по agile. Не делаем культ из идеологии, подбираем методологию под актуальную ситуацию. Когда-то применяем scrum, когда-то kanban. Важно, чтобы процессы помогали решать наши текущие задачи. Из регулярных встреч: стендапы, планерка для уточнения целей на среднесрочный горизонт, демо по необходимости, ретро.

Проводим код ревью, в рамках CI/CD запускаем автотесты.

Вовлекаем команду в принятие решений. ПО формирует цели и стратегию развития продуктов, ПМ отвечает за сроки, команда обсуждает, предлагает, реализует.

Чем ты будешь заниматься

  • Разрабатывать новые фичи продуктов Abbyy
  • Поддерживать и оптимизировать работу существующих приложений
  • Проводить ревью кода коллег
  • Предлагать варианты реализации, идеи по развитию продукта
  • Участвовать в кроcсфункциональных задачах вместе с командами RnD, Web, SDK, инновационных разработок
  • Расширять кругозор, можно разбираться, как работают изнутри разные технологии: OCR, наш движок NeoML и другие
  • Участвовать в research, есть нетривиальные задачи, эксперименты, мы пробуем делать то, что до нас никто не делал
  • Участвовать в конференциях и при желании выступать ни них

Что мы ждем от тебя

  • Имеешь глубокие знания Kotlin и Android SDK, опыт разработки под Android не менее 3 лет
  • Использовал Clean Architecture, MVP/MVVM/MVI
  • Знаком с Java, умеешь обращаться с RxJava/Coroutines
  • Имеешь опыт работы с junit
  • Умеешь работать в команде, конструктивно общаться, продуктивно обсуждать задачи
  • Знаешь английский, на уровне чтения тех.документации

Будет плюсом, если ты (но не обязательно)

  • Знаком с новыми функциями Android, Instant Apps или работал с нативным кодом (С++);
  • Умеешь работать с Gradle: профилирование, написание тасков, создание и работа с модулями;

Откликнуться:

https://www.abbyy.com/ru/company/careers/open-positions/1845/?senior-android-developer

Также укажите, что узнали о вакансии в Dream Job (Вакансии)

Отзывы о компании ABBYY на сайте Dream Job