Ищем С++/Qt разработчика уровня Senior в проект KeepChat.
KeepChat – это комплекс приложений для защищенного обмена информацией. Наши клиенты, используя приложение, уверены в защите конфиденциальности!
М 13 — продуктовая IT-компания, разрабатывающая программные продукты в области информационной безопасности, медиамониторинга и финансовых технологий. В штате работают более 100 крутых специалистов.
Что нужно будет делать:
- Разрабатывать новое мобильное приложение для информационной системы под платформу Аврора (С++, Qt);
- Дорабатывать текстовые сообщения (мессенджер) с использованием шифрования E2EE (End-to-end encryption) с Perfect forward secrecy и технологией Deniable authentication;
- Взаимодействовать с аналитиками, дизайнерами и тестировщиками;
- Выполнение код-ревью;
- Организация релизов (front).
Что для этого нужно:
- Опыт работы с Qt5,6, QML, Qt SQL 5.6 (SQLite);
- Уверенное знание С++ 17, Linux, Git, Bash, Docker, Qt Creator;
- Опыт работы с базами данных на уровне транзакций, оптимизации запросов;
- Знать основы работы HTTP-протокола, опыт работы с REST/JSON;
- Умение оценивать объемы и сроки работы;
- Умение работать самостоятельно и в команде.
Будет плюсом:
- Глубокое понимание ООП, понимание и применение принципов SOLID;
- Знание и применение на практике шаблонов проектирования;
- Опыт внедрения/дробления монолита на микросервисы;
- Проведение unit-тестирования;
- Опыт интеграции со сторонними сервисами;
- Опыт работы с TeamCity.
Что мы предлагаем:
- Стать частью сплоченной команды, с которой ты будешь реализовывать перспективные идеи, приносящие пользу бизнесу и клиентам;
- Интересные задачи «со звездочкой», которые дадут возможность не просто применять имеющиеся знания, а преумножать их;
- Мудрую поддержку Тимлида, который не оставит тебя наедине с трудностями;
- Ну, и по классике: оформление по ТК РФ с первого дня, полностью белую ЗП;
- ДМС со стоматологией после испытательного срока;
- Удалённый формат работы или в московском офисе в 2-х минутах от ст.м. Арбатская;
- Удобный график работы.