💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

Ведущий C++ разработчик (Браузер)

Требования

БэкендWindows FormsC++ stlVisual Studio

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Место встречи лучших

Описание вакансии

Условия работы

Мы ищем ведущего C++ разработчика в команду проекта браузер Амиго.

Проект браузера, в современном мире, превратился в очень большой и сложный продукт, включающий в себя практически все аспекты разработки десктопных приложений: GUI, работа с сетью, скорость работы приложения, межпроцессное взаимодействие и многое-многое другое. Мы ищем специалиста, которому было бы интересно вести проект такого уровня, готового разбираться в разных аспектах его работы. Нужно будет читать большое количество качественно написанного кода (проект основан на открытом коде Chromium), разбираться в его архитектурных решениях, предлагать и реализовывать свои идеи и дополнения для него, принимать участие в обсуждении продуктовых фич, продумывании способов их реализации в рамках проекта Chromium-а. Наша цель - сделать конкурентый в современном мире браузер, который предложит пользователям сервисов компании Mail.Ru удобный и полезный функционал.

Требования:

    ·готовность разбираться в большом объеме существующего кода (Chromium);

    ·отличное знание языка C++;

    ·знание и опыт работы с STL, Windows API;

    ·глубокий опыт с межпроцессным и многопоточными взаимодействием;

    ·знание паттернов проектирования;

    ·опыт в сетевом программировании (Sockets), знание протокола HTTP.

Приветствуется:

    ·знаниетехнологий ATL/WTL, Boost, Google C++ Testing Framework/Mock, GDI/GDI+;

    ·знаниевеб-технологий JavaScript, HTML, CSS, XML, Json;

    ·знание основ SQL и опыт работы с SQLite;

    ·опыт работы с системами контроля версий GIT и SVN;

    ·опыт работы с инструментами MS Visual Studio, WinDBG, WinMerge, GCC.

Задачи:

    ·проектирование и реализация новых функций браузера Амиго;

    ·поддержка и рефакторинг существующих функций;

    ·мониторинг развития проекта Chromium и merge.

Требования:

    ·Комфортно работать: просторные опенспейсы, звукопоглощающие панели, несколько десятков переговорных, дополнительные мониторы, мощное железо;

    ·Вкусно кормят: в офисе есть ресторан с завтраками и обедами, а на каждом этаже есть 2 кухни, где всегда есть фрукты-ягоды, чай, кофе, кола и, конечно, печеньки;

    ·Приятно отдыхать: большой лаунж, массажные кресла, бар со свежевыжатыми соками, качели, уголки с пледами и подушками, где можно отдохнуть, игровые приставки, кинотеатр;

    ·Можно заниматься спортом: бесплатный фитнес-зал в офисе (со всеми тренажерами и, конечно, душевыми), теннисные столы и даже футбольное поле;

    ·Легко добраться: мы находимся в пяти минутах ходьбы от м.Аэропорт. Для тех, кто предпочитает добираться на работу на машине, у нас есть 5-этажная подземная парковка и, да, на ней есть места;

    ·Можно заботиться о своем здоровье: с первого дня работы мы даём отличную программу ДМС, включающую стоматологию и даже массаж;

    ·Можно профессионально развиваться: в нашем офисе регулярно проходят семинары, тренинги, мероприятия для разработчиков — Moscow.pm, MoscowDjangoMeetup, CocoaHeadsMoscow, UX-среда и др. Конечно, мы отправляем сотрудников и на внешние профессиональные мероприятия.

Дополнительные инструкции

Ждем ваши отклики на e.yakimkina@corp.mail.ru.
Лена Якимкина