Team.Inno / Фабрика инноваций и решений

Trainee/C++ developer

Не указана
  • Минск
  • От 1 года до 3 лет
  • C++
  • Английский язык
  • Английский — B1 — Средний
Team.Inno – одна из наиболее опытных белорусских компаний в области полного цикла разработки, внедрения и поддержки программного обеспечения, бизнес-анализа, дизайна, тестирования и управления проектами

За 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кидки у компаний-партнеров (от пиццерий и книжных до магазинов бытовой техники)

    Ну что, ты с нами? Ждем тебя в нашей дружной команде!