24.09.2022 05:52
C++ разработчик / C++ Developer (Windows, GUI)
24.09.2022 05:52
компания "доктор веб" графический интерфейс (gui) является лицом антивирусного продукта. gui позволяет демонстрировать пользователю наши защитные технологии и дает возможность управлять ими. именно пользовательский интерфейс помогает в индикации и решении проблем безопасности.команда разработки пользовательских интерфейсов выполняет множество интересных задач, среди которых:- обеспечение взаимодействия защитных модулей с пользователем (настройки, уведомления, состояния, управление);- создание и поддержка элементов управления;- реализация и оптимизация различных эффектов (анимация, прозрачность и т.д.);- обеспечение доступности интерфейса (accessibility);- поддержка локализации (календари, rtl и т.д.).помимо этого, команда создает внутренние утилиты, автоматизирующие рутинные задачи и повышающие надежность процесса разработки, а также развивает модульные тесты.в проекте используются c++ разных поколений (с++11 и выше), boost, winapi, protobuf, google test, html/css (библиотека htmlayout/sciter), при этом самой html-версткой занимается другая команда.разработка ведется в visual studio; используется система контроля версий git (в связке с gitlab); весь код проходит обязательное ревью; для отлова ошибок на ранних стадиях используются статический анализатор, модульное и фаззинг тестирование.сейчас мы ищем опытного программиста, умеющего писать чистый код и с осторожностью вносить правки в легаси код. мы ожидаем, что разработчик будет глубоко вникать в задачи, активно участвовать в обсуждении проектов и предлагать свои идеи.основные обязанности разработчика:- развитие проекта и добавление нового функционала;- код-ревью других разработчиков;- участие в развитии архитектуры проектов;дополнительно возможна работа над такими задачами:- поддержка и развитие утилит для создания системы локализации;- анализ отчетов об ошибках, посылаемых отдельными подсистемами gui в наше облако (помогают улучшать юзабилити);- написание и развитие автоматизированных приемочных тестов.требования:- отличное знание с++(11/14/17) и stl- понимание базовых алгоритмов и структур данных- опыт использования winapi.желательно:опыт разработки gui приложений;опыт разработки многопоточных приложений;навыки разбора и анализа крэш-дампов (windbg, vs);умение писать модульные тесты (мы используем gtest). мы предлагаем: официальное трудоустройство; современный офис на петроградской стороне; гибкий график работы; конкурентоспособную заработную плату (обсуждается индивидуально, зависит от вашего опыта и квалификации); горячие обеды, фрукты, напитки; дмс, включая стоматологию; зону отдыха, тренажеры, полезные для работы книги.
Адрес
Санкт-Петербург
Похожие вакансии
По договоренности
24.09.2022 05:52
компания "доктор веб" графический интерфейс (gui) является лицом антивирусного продукта. gui позволяет демонстрировать пользователю наши защитные технологии и дает возможность ...
Партнерские Вакансии
Санкт-Петербург