Разработка ПО для автоматизации тестирования мобильных устройств. Описание задач: Разработка и поддержка приложений для тестирования мобильных телефонов используя как публичный...
Знание принципов ООП, алгоритмов и структур данных. Знание Java. Опыт работы с Android framework. Понимание архитектурных паттернов проектирования (MVC, MVP..." />

Android developer

З/п не указана
Опыт работы: От 3 до 6 лет
График работы: Полный день
Занятость: Полная занятость
Компания: Samsung Research Russia

Краткое описание проекта:

  • Разработка ПО для автоматизации тестирования мобильных устройств

Описание задач:

  • Разработка и поддержка приложений для тестирования мобильных телефонов используя как публичный Android SDK, так и API, предназначенные для системных приложений.
  • Модификация и поддержка существующих приложений для тестирования мобильных телефонов.
  • Взаимодействие с отделами тестирования телефонов по всему миру.
Обязательные требования:
  • Знание принципов ООП, алгоритмов и структур данных.
  • Знание Java.
  • Опыт работы с Android framework.
  • Понимание архитектурных паттернов проектирования (MVC, MVP, MVVM).
  • Опыт работы с системами контроля версий (git).
  • Английский язык на уровне не ниже Intermediate.
  • Возможность краткосрочных командировок.
Дополнительные требования:
  • Высшее техническое образование.
  • Знание Kotlin.
  • Опыт работы с Google Protobuf.
  • Опыт разработки сетевых приложений.
  • Опыт разработки медиа-приложений (звук, видео).
  • Опыт использования скрытых API Android Framework или разработки под платформу Android.
  • Знание внутреннего устройства платформы Android.
  • Приветствуется опыт написания юнит тестов, автотестов, использование CI.
Хочу откликнуться
<
>