C++ (Qt) разработчик в Myteam

Требования

Бэкенд, Средний (Middle)QtC++ boost

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

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

Компания

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

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

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

Бизнес-юнит, в котором разрабатываются ключевые мессенджеры 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.