Android-разработчик в Instant Messenger

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Место встречи лучших

Описание вакансии

Условия работы

Мы ищем коллегу в команду Android-разработки Instant Messenger.

Instant Messengers
– бизнес-юнит, в котором разрабатываются ключевые мессенджеры Mail.ru Group: Myteam, ICQ.

Myteam – B2B-мессенджер с On-Premise версией https://biz.mail.ru/myteam/.

ICQ – B2C-мессенджер с фокусом на ML и AR: умными ответами в чате, подсказками стикеров, распознаванием голосовых сообщений и масками в видеозвонках. Попробовать обновленный мессенджер можно по ссылке https://icq.com.

ICQ New – это 
* Приложения под Android, iOS, Windows, Mac OS, Linux, Web.
* История переписки синхронизируется между всеми устройствами.
* Групповые чаты до 25 тысяч участников с опросами и вступлением по подтверждению.
* Открытое Bot API.

Задачи

  • реализация продуктовых задач
  • верстка UI
  • исправление ошибок
  • оптимизация производительности приложения
  • рефакторинг
  • написание тестов
  • участие в еженедельных и ежедневных митингах

Требования

  • опыт разработки мобильных приложений, использующих сетевое взаимодействие;
  • опыт в любых клиент-серверных технологиях;
  • опыт программирования на Android — от 2 лет;
  • опыт программирования на Java — от 2 лет;
  • опыт проектирования GUI в мобильных приложениях;
  • оонимание принципов ООП и SOLID;
  • опыт работы с кастомными View.

Будет плюсом

  • принципы SOLID и архитектура мобильных приложений;
  • умение пользоваться профилировщиками и инструментами для отладки;
  • умение разбираться в чужом коде;
  • умение работать с legacy-кодом.