Android разработчик

 

Обязанности:

Разработка и поддержка Android-клиентов системы видеоконференций:
  • Корпоративный мессенджер с видео- и аудиозвонками (в большей степени);
  • Клиент видеоконференций (в меньшей степени)
В обязанности будет входить:
  • Проектирование и разработка новых функциональностей клиента;
  • Поддержка существующего кода с возможностью перевода его на новые технологии;
  • Написание модульных и инструментальных тестов.

Требования:

  • Опыт коммерческой Android-разработки от 2 лет;
  • Хорошие знания Java и Kotlin, Android SDK;
  • Опыт поддержки старых версий Android (начиная с API 19);
  • Опыт использования RxJava, RxAndroid;
  • Понимание MV* шаблонов проектирования;
  • Понимание принципов ООП, SOLID, Clean architecture;
  • Опыт разработки многопоточных приложений, понимание особенностей управления памятью в Android;
  • Понимание принципов адаптации интерфейса пользователя под различные экраны;
  • Наличие опыта верстки интерфейса пользователя;
  • Понимание основ работы сетевых протоколов TCP/IP, UDP, HTTP(S);
  • Опыт использования JSON, REST API, SOAP;
  • Опыт работы с GIT.

Желательно:

  • Опыт написания модульных и инструментальных тестов, TDD;
  • Опыт использования Realm, Room;
  • Наличие представления о корутинах в Kotlin.

Условия:

  • Официальное трудоустройство и оформление полностью согласно ТК РФ;
  • ДМС после успешного окончания испытательного срока;
  • Современный офис в 10 минутах ходьбы от м. Текстильщики;
  • сплоченная команда профессионалов;

Все вакансии