С++ разработчик в Яндекс Браузер

Дата размещения вакансии: 15.11.2024
Работодатель: Яндекс
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Яндекс Браузер

Один из самых масштабных проектов на основе Chromium.

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

Мы ищем разработчиков, которые помогут нам улучшать Браузер.

У нас вы сможете поработать над «подкапотной» частью, которая взаимодействует с операционной системой, сетью, является бизнес-логикой для фич или поработать над развитием нашего UI — набора фреймворков, которые позволяют создавать быстрые и удобные интерфейсы.

Наш стек

  • C++ 17 и 20
  • Скрипты, которые помогают сборкам, — на Python
  • dist-clang (наша разработка)
  • для распределенной сборки на фермах в наших ДЦ используем Git, Bitbucket и Teamcity
  • Pulse (внутренняя разработка) для анализа производительности Браузера и системы анализа тестов производительности.

Что нужно делать:

  • разрабатывать новые фичи Браузера на всех этапах: от проектирования архитектуры до написания кода;
  • покрывать свой код тестами, проводить ревью своего и чужого кода;
  • ускорять компоненты Браузера;
  • участвовать в интеграциях с другими сервисами и командами.

Мы ждём, что вы:

  • имеете опыт в промышленной разработке на С++;
  • готовы работать со сложными и большими проектами;
  • знаете особенности программирования в многопоточной среде и умеете писать многопоточный код;
  • умеете объяснять свои архитектурные решения.

Будет плюсом, если вы:

  • разрабатывали десктопные приложения для Windows, macOS или Linux;
  • разбираетесь в паттернах проектирования;
  • работали с клиент-серверными приложениями;
  • знаете flutter/ swift/java (вели разработку под android или ios)