Innowise Group / Фабрика инноваций и решений

Trainee C++ developer

Не указана
  • Минск
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • C++
  • Qt
  • Английский — A2 — Элементарный
Innowise Group на рынке с 2007 года. За это время наша команда реализовала 850+ проектов для заказчиков из 60+ стран мира — и эти показатели постоянно растут. Для тебя это возможность интенсивно развиваться, пробовать себя в разных направлениях и технологиях, стать ментором и реализовывать свои самые смелые карьерные ожидания.
Trainee C++ developer (со знанием QT)
Основа нашего успеха — крутая команда. У нас сформировалось профессиональное комьюнити, которое поможет тебе расти, общаться с экспертами и поддерживать компетенции на высоком уровне.

Чем ты будешь заниматься:

  • Разрабатывать программное обеспечение
  • Проектировать и разрабатывать масштабируемые приложения с использованием современных подходов и фреймворков
  • Сопутствующие задачи: митинги, оценки фич, анализ требований

Требования:

  • Уверенные теоретические знания C++ (стандарт C++11 и выше) и STL
  • Понимание принципов многопоточного программирования (потоки, синхронизация, race conditions)
  • Базовые теоретические знания сетевых технологий (TCP/IP, клиент-серверная архитектура)

  • Опыт разработки учебных/курсовых/дипломных/личных проектов с использованием Qt и QML или Qt Widgets

  • Понимание архитектурных паттернов MVVM, MVC или MVP в контексте Qt/QML

  • Опыт работы с CMake как системой сборки

  • Владение системой контроля версий Git

    Будут плюсом:

  • Понимание модели представления данных в Qt (QAbstractItemModel, QStandardItemModel, QSortFilterProxyModel)

  • Понимание взаимодействия с многопоточными механизмами Qt: QThread, QtConcurrent, QMutex и пр.

  • Понимание использования сетевых протоколов, такими как HTTP, WebSocket (желательно с использованием QNetworkAccessManager, QWebSocket)

  • Опыт написания UI-тестов с использованием Squish, Robot Framework или аналогичных инструментов

  • Наличие портфолио проектов на GitHub

  • Теоретические знания Python (в том числе для скриптовой автоматизации или написания тестов)

  • Базовое понимание CI/CD (например, работа с GitHub Actions, GitLab CI, Jenkins и др.)

  • Разговорный английский язык уровня A2+

    Мы предлагаем:

    Обучение и развитие:

  • Большой пул разноплановых проектов в таких сферах, как FinTech, Medicine, Entertainment, eCommerce, Gaming, Artificial Intelligence и др.
  • Минимум легаси; короткий бенч
  • Широкий стек технологий, возможность перехода между ними
  • Индивидуальные карты роста и регулярный пересмотр условий (роли на проекте, уровня ЗП)
  • Подготовка к собеседованиям с зарубежными заказчиками на английском языке

    Рабочая среда:
  • Офисный формат работы
  • Просторные и комфортные рабочие места
  • Подробный онбординг: знакомство с командой, процессами и правилами, экскурсия по офису, welcome card
  • Уютные кухни, игровые комнаты, коворкинги, лаунж-зоны

    Дополнительные бонусы:
  • Cкидки у компаний-партнеров (от пиццерий и книжных до магазинов бытовой техники)

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