ПОЛЬЗОВАТЕЛЯМ

Поддержка
Круглосуточная поддержка

Позвоните

Бесплатно по России:
8-800-333-79-32

ЧаВо | Форум

Ваши запросы

  • Все: -
  • Незакрытые: -
  • Последний: -

Позвоните

Бесплатно по России:
8-800-333-79-32

Свяжитесь с нами Незакрытые запросы: 

Профиль

Профиль

К списку вакансий

Младший C++ разработчик / Junior C++ Developer (Windows, GUI)

Санкт‑Петербург

Отправить резюме

Графический интерфейс (GUI) является лицом антивирусного продукта. GUI позволяет демонстрировать пользователю наши защитные технологии и дает возможность управлять ими. Именно пользовательский интерфейс помогает в индикации и решении проблем безопасности.

Перед командой разработки пользовательских интерфейсов стоит множество интересных задач, среди которых:

  • обеспечение взаимодействия защитных модулей с пользователем (настройки, уведомления, состояния, управление);
  • создание и поддержка элементов управления;
  • реализация и оптимизация различных эффектов (анимация, прозрачность ит.д.);
  • обеспечение доступности интерфейса (accessibility);
  • поддержка локализации (календари, RTL и т.д.).

Помимо этого, команда создает внутренние утилиты, автоматизирующие рутинные задачи и повышающие надежность процесса разработки, а также развивает модульные тесты.

В проекте используются C++ разных поколений (С++11 и выше), Boost, WinAPI, Protobuf, Google test, html/css (библиотека HTMLayout/Sciter), при этом самой html-версткой занимается другая команда.

Разработка ведется в Visual Studio; используется система контроля версий Git (в связке с Gitlab); весь код проходит обязательное ревью; для отлова ошибок на ранних стадиях используются статический анализатор и модульное тестирование.

Сейчас мы ищем увлеченного начинающего разработчика для участия в реальных проектах. Мы ожидаем, что младший программист будет активно участвовать в обсуждении и решении боевых задач, не боясь предлагать свои идеи.

Основные обязанности:

  • Развитие проекта и добавление нового функционала;
  • Рефакторинг наследия;
  • Расширение функционала графической библиотеки;
  • Исправление ошибок;
  • Код-ревью других разработчиков;
  • Написание юнит-тестов;
  • Анализ крэш-дампов.

Требования:

  • Уверенное владение C++;
  • Знание классических алгоритмов и структур данных.

Желательно:

  • Знакомство с html/css;
  • Понимание многопоточности;
  • Знание STL, Boost, WinAPI.

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

  • официальное трудоустройство;
  • современный офис на Петроградской стороне;
  • гибкий график работы;
  • конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации);
  • ДМС, включая стоматологию;
  • горячие обеды, фрукты, напитки; зону отдыха, тренажеры, полезные для работы книги.

Dr.Web © «Доктор Веб»
2003 — 2022

«Доктор Веб» — российский производитель антивирусных средств защиты информации под маркой Dr.Web. Продукты Dr.Web разрабатываются с 1992 года.

125124, Россия, Москва, 3-я улица Ямского поля, д.2, корп.12А