C++ (Qt) разработчик в Myteam
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Бизнес-юнит, в котором разрабатываются ключевые мессенджеры Mail.ru Group: Myteam, ICQ.
Myteam — B2B-мессенджер с On-Premise версией. Безопасное общение в рамках одной компании.
ICQ — B2C-мессенджер с фокусом на ML и AR: умными ответами в чате, подсказками стикеров, распознаванием голосовых сообщений и масками в видеозвонках.
Myteam - ключевой мессенджер для Бизнес Юнита В2В, который разрабатывает Mail.ru Group.
Myteam – единое цифровое рабочее место, экосистема для гибридной работы. Мы поставляем Myteam on-premise для крупных компаний и государственных организаций, а также предоставляем SaaS решение для среднего и малого бизнеса.
Основное:
- приложения под Android, iOS, Windows, Mac OS, Linux, Web;
- история переписки синхронизируется между всеми устройствами;
- групповые чаты до 25 тысяч участников с опросами и вступлением по подтверждению;
- открытое Bot API.
Что надо будет делать:
- программировать GUI на Qt Widgets и/или Qt Quick;
- оптимизировать, рефакторить существующий код;
- писать код под Windows, MacOS, Linux;
- реализовывать новые функции в клиенте.
От нового члена команды ждем:
- знание С++ 17, Boost и Qt - это основа нашего продукта;
- опыт разработки интерфейсов на Qt Widgets и/или Qt Quick по макетам дизайнеров. Да, у нас есть классные дизайнеры, которые делают крутые интерфейсы;
- опыт работы с потоками;
- понимание основ быстродействия. Всегда важно помнить одно правило - GUI никогда не должен тормозить;
- опыт продуктовой разработки;
- желание писать понятный и читаемый код;
- опыт работы с документации на английском языке.
Что может пригодиться: - знание Qt5, т.к. иногда придется его патчить. Мир несовершенен, и в используемых инструментах тоже бывают ошибки;
- опыт работы c HTTP, сокетами;
- опыт разработки под MacOS, WinAPI.