Team.Inno
Junior / Middle C++ Developer
4 нед. назад
БеларусьПольшаЛитва+2JuniorOnsiteB2
c++oopmultithreadinggitci/cdcmakedockerunit testing
Team.Inno is an experienced Belarusian company specializing in full-cycle software development including AI, ML, AR/VR with over 18 years of experience and 3500+ specialists across several countries. They seek Junior/Middle C++ Developers with commercial experience and knowledge of modern C++ standards.
О компании
- Team.Inno – одна из наиболее опытных белорусских компаний в области полного цикла разработки, внедрения и поддержки программного обеспечения, бизнес-анализа, дизайна, тестирования и управления проектами.
- За 18+ лет мы реализовали более 1600 проектов в разных отраслях для заказчиков из США, Канады, Великобритании, Германии, Франции, Италии, Японии и других стран.
- Наша команда специализируется на 40+ бизнес-доменах, включая Artificial Intelligence, Machine Learning, Augmented & Virtual Reality.
- Сейчас Team.Inno объединяет 3500+ специалистов, которые работают в офисах компании в Беларуси, Польше, Литве, Грузии и Германии.
- Мы постоянно ищем опытных и начинающих специалистов, а с 2025 предлагаем обучение на бесплатных онлайн-курсах для всех, кто хочет начать карьеру в IT.
Обязанности
- У нас можно пробовать себя на проектах разного масштаба, менять направления и выбирать карьерные треки. Присоединяйся!
Требования
- Опыт коммерческой разработки на C++ от 1 года, знание стандартов C++11 и выше;
- Понимание принципов ООП, шаблонного программирования, RAII, работы с памятью;
- Навыки написания многопоточного и безопасного кода;
- Умение работать с Git и системами багтрекинга;
- Базовое понимание CI / CD процессов, умение читать и писать простые CMake-файлы, базовое понимание Docker и умение читать и писать простые docker-файлы;
- Владение английским языком на уровне B2;
- Опыт написания юнит- и интеграционных тестов.
Будет плюсом
- Опыт работы в Linux-среде: сборка, отладка, базовые утилиты командной строки, основы администрирования;
- Опыт работы с WinAPI / POSIX или понимание принципов их работы;
- Навыки разработки с Qt и QML, знание архитектуры Qt (сигналы / слоты, eventloop, MOC, модели и т.д.);
- Понимание сетевых протоколов: TCP / UDP, HTTP(S), WebSocket;
- Опыт разработки с использованием GStreamer, FFmpeg, знание форматов видео / аудио и кодеков;
- Опыт работы с OpenGL, Vulkan или другими графическими API;
- Базовые знания Python для автоматизации и тестирования.
Условия
- Обучение и развитие: Большой пул разноплановых проектов в таких сферах, как FinTech, Medicine, Entertainment, eCommerce, Gaming, Artificial Intelligence и пр.;
- Минимум легаси; короткий бенч;
- Широкий стек технологий, возможность перехода между ними;
- Индивидуальные карты роста и регулярный пересмотр условий (роли на проекте, уровня ЗП);
- Бесплатное изучение английского языка в офисе и онлайн.
- Рабочая среда: Формат работы в офисе;
- Просторные и комфортные рабоч