Компания ФЛАТ - российский разработчик линейки программных продуктов и оборудования в области унифицированных коммуникаций и корпоративной телефонии, с более чем 25-летним опытом в VoIP технологии.
В связи с ростом мы ищем в нашу команду разработчика С++/QT, который готов к большому количеству амбициозных задач и стремиться к росту своих компетенций со скоростью роста бизнеса.
Обязанности:
- Участие в разработке desktop-решений с использованием Qt6 в области VoIP и чатов для matrix;
- Проектирование, реализация и тестирование модулей бизнес логики, графического пользовательского интерфейса;
- Работа с сервером через REST API (JSON);
- Работа с Qt Widgets;
- Доработка библиотеки VoIP телефонии.
Требования:
- Уверенное владение Qt5/Qt6: widgets, network, qss;
- Отличное знание как минимум С++14 (и выше), STL;
- Отличное понимание принципов ООП и владение паттернами проектирования;
- Опыт кроссплатформенной разработки: Windows/Linux;
- Опыт программирования в Linux, GNU toolchain, cmake;
- Понимание и владение git-flow/github-flow, CI/CD;
- Оптимизация работы UI по скорости;
- Опыт работы с REST API (QtNetwork — обязательно);
- Опыт разработки асинхронных/многопоточных/многопроцессных решений, методов и способов синхронизации;
- Умение разбираться в чужом коде, производить рефакторинг и оптимизацию кода;
- Участие в разработке сопутствующей программной документации (сценарии тестирования, unit-tests, пользовательские инструкции и пр.);
- Владение инструментами: QtCreator, MS Visual Studio, VSCode.
Будет плюсом:
- Знание принципов работы VoIP и его основных протоколов;
- Опыт применения к месту Native API (Windows/Linux/POSIX API);
- Знание boost;
- Опыт разработки асинхронных сетевых приложений на базе протоколов UDP и TCP, в том числе с использованием boost::asio;
- Опыт работы с каким-либо SDK для matrix;
- Опыт создания чатов на Desktop.
Мы предлагаем:
- официальное трудоустройство в компанию с аккредитацией в Минцифре;
- график работы: 5\2, гибкое начало и окончание дня, формат работы обсуждаем с каждым отдельным кандидатом (возможна удаленная работа для кандидатов из других городов, кроме Москвы и МО);
- конкурентоспособную, официальную заработную плату;
- расширенный пакет ДМС со стоматологией и возможностью присоединения к другим видам страхования;
- мы реализуем программы профессионального развития сотрудников - обучение, повышения квалификации, компенсация участия в профильных мероприятиях;
- развитая система наставничества на этапе вхождения в проект;
- занятость в интересных и перспективных проектах динамичного и быстроразвивающегося бизнеса, ресурсы и возможность сделать вместе выдающийся продукт;
- корпоративные и спортивные мероприятия;
- Чай/кофе/печенье в офисе).
Если Вы готовы развивать рынок российских коммуникаций, создавать и поддерживать технологии, которыми уже пользуются ведущие компании страны - присоединяйтесь к команде ФЛАТ.