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-кодом.