Team.Inno / Фабрика инноваций и решений
Trainee/C++ developer
- C++
- Английский язык
- Английский — B1 — Средний
За 18+ лет мы реализовали более 1600 проектов в разных отраслях для заказчиков из США, Канады, Великобритании, Германии, Франции, Италии, Японии и других стран. Наша команда специализируется на 40+ бизнес-доменах, включая Artificial Intelligence, Machine Learning, Augmented & Virtual Reality
Сейчас Team.Inno объединяет 3500+ специалистов, которые работают в офисах компании в Беларуси, Польше, Литве, Грузии и Германии. Мы постоянно ищем опытных и начинающих специалистов, а с 2025 предлагаем обучение на бесплатных онлайн-курсах для всех, кто хочет начать карьеру в IT
У нас можно пробовать себя на проектах разного масштаба, менять направления и выбирать карьерные треки. Присоединяйся!
Чем ты будешь заниматься:
- Разрабатывать программное обеспечение
- Проектировать и разрабатывать масштабируемые приложения с использованием современных подходов и фреймворков
- Сопутствующие задачи: митинги, оценки фич, анализ требований
Требования:
- Разговорный английский от В1
- Уверенные знания языка C++ (C++11 и выше) и опыт его практического применения
- Понимание этапов сборки приложения (препроцессинг, компиляция, линковка)
-
Понимание внутреннего устройства механизмов полиморфизма
-
Уверенное знание идиом C++ (RAII, Rule of Three/Five/Zero)
-
Понимание принципов работы move-семантики
-
Опыт написания кода с использованием шаблонов и понимание принципов их работы
-
Знание стандартной библиотеки (STL): контейнеры, итераторы, алгоритмы
-
Знание базовых алгоритмов и структур данных, понимание их сложности (Big O notation)
-
Понимание принципов управления памятью в C++
-
Понимание принципов объектно-ориентированного программирования (ООП)
-
Понимание основ computer science (модель памяти, стек/куча, вызов функций)
-
Базовые теоретические знания сетевых технологий (TCP/IP, клиент-серверная архитектура, сокеты)
-
Опыт работы с CMake или любой другой современной системой сборки
-
Владение системой контроля версий Git
Будут плюсом:
-
Опыт использования C++20 и выше
-
Знакомство с паттернами проектирования
-
Понимание модели OSI и других сетевых моделей, а также практический опыт работы с сетевыми протоколами (TCP/UDP, HTTP/HTTPS, TLS)
-
Знание Qt и опыт разработки учебных, курсовых, дипломных или pet-проектов с его использованием (QML или Qt Widgets)
-
Опыт работы с платформенными API: WinAPI/POSIX/Android NDK
-
Опыт коммерческой разработки или прохождения стажировок
Мы предлагаем:
Обучение и развитие:
- Большой пул разноплановых проектов в таких сферах, как FinTech, Medicine, Entertainment, eCommerce, Gaming, Artificial Intelligence и др.
- Минимум легаси; короткий бенч
- Широкий стек технологий, возможность перехода между ними
- Индивидуальные карты роста и регулярный пересмотр условий (роли на проекте, уровня ЗП)
- Подготовка к собеседованиям с зарубежными заказчиками на английском языке
Рабочая среда: - Офисный формат работы
- Просторные и комфортные рабочие места
- Подробный онбординг: знакомство с командой, процессами и правилами, экскурсия по офису, welcome card
- Уютные кухни, игровые комнаты, коворкинги, лаунж-зоны
Дополнительные бонусы: - Cкидки у компаний-партнеров (от пиццерий и книжных до магазинов бытовой техники)
Ну что, ты с нами? Ждем тебя в нашей дружной команде!