Разработчик Desktop
1 день на сайтеСервисы продуктивности VK Tech
VK WorkSpace — коммуникационная платформа для бизнеса. Включает корпоративную почту с календарём и адресной книгой, мессенджер, видеоконференции, задачи, облачное хранилище со встроенным редактором документов.
Ежедневно продуктами платформы пользуются миллионы сотрудников в компаниях разного масштаба — от небольших стартапов до госкорпораций.
В разработке используем микросервисную архитектуру, Kubernetes и CI/СD. Бэкенд - на C++, Go, мобильные приложения - на Swift, Obj-C, Kotlin и Java, настольное приложение - на Qt и С++.
Задачи
- разрабатывать приложение для сервиса видеоконференцсвязи;
- развивать интерфейс- дорабатывать имеющиеся модули, проектировать и разрабатывать новые;
- развивать технологии за интерфейсом;
- оптимизировать и рефакторить код;
- всё это под Windows, Linux и MacOS;
- участвовать в обсуждении идей и предлагать свои.
Требования
- имеешь опыт коммерческой разработки от 3х лет;
- умеешь писать на С++17/20 и Qt 6.x- это базовые технологии продукта;
- имеешь опыт разработки интерфейсов на Qt Widgets и Qt Quick;
- опыт работы с WebRTC, вводом/выводом звука и видео;
- имеешь опыт многопоточного и сетевого программирования;
- не боишься командной строки;
- имеешь объяснять свои архитектурные и технические решения;
- хочешь работать в команде;
- стремишься делать работающие продукты, а не просто писать код.
Будет плюсом
- интерес к Qt, к его внутреннему устройству и возможностям;
- опыт работы с OpenGL и простыми шейдерами.