Санкт-Петербург
Яндекс Браузер
Один из самых масштабных проектов на основе Chromium.
Мы работаем над фичами Браузера, помогая миллионам своих пользователей, добавляем улучшения и исправляем ошибки Chromium, помогая миллиардной аудитории пользователей всех браузеров на базе Chromium.
Мы ищем разработчиков, которые помогут нам улучшать Браузер.
У нас вы сможете поработать над «подкапотной» частью, которая взаимодействует с операционной системой, сетью, является бизнес-логикой для фич или поработать над развитием нашего UI — набора фреймворков, которые позволяют создавать быстрые и удобные интерфейсы.
Наш стек
- C++ 17 и 20
- Скрипты, которые помогают сборкам, — на Python
- dist-clang (наша разработка)
- для распределенной сборки на фермах в наших ДЦ используем Git, Bitbucket и Teamcity
- Pulse (внутренняя разработка) для анализа производительности Браузера и системы анализа тестов производительности.
Что нужно делать:
- разрабатывать новые фичи Браузера на всех этапах: от проектирования архитектуры до написания кода;
- покрывать свой код тестами, проводить ревью своего и чужого кода;
- ускорять компоненты Браузера;
- участвовать в интеграциях с другими сервисами и командами.
Мы ждём, что вы:
- имеете опыт в промышленной разработке на С++;
- готовы работать со сложными и большими проектами;
- знаете особенности программирования в многопоточной среде и умеете писать многопоточный код;
- умеете объяснять свои архитектурные решения.
Будет плюсом, если вы:
- разрабатывали десктопные приложения для Windows, macOS или Linux;
- разбираетесь в паттернах проектирования;
- работали с клиент-серверными приложениями;
- знаете flutter/ swift/java (вели разработку под android или ios)