Разработчик на С++ в Яндекс Браузер
Требования
Местоположение и тип занятости
Компания
Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов
Описание вакансии
Яндекс.Браузер — один из самых масштабных проектов на основе Chromium. Мы работаем над фичами Браузера, помогая миллионам своих пользователей, добавляем улучшения и исправляем ошибки Chromium, помогая миллиардной аудитории пользователей всех браузеров на базе Chromium.
Мы ищем разработчиков, которые помогут нам улучшать Браузер.
У нас вы сможете поработать над «подкапотной» частью, которая взаимодействует с операционной системой, сетью, является бизнес-логикой для фич или поработать над развитием нашего UI — набора фреймворков, которые позволяют создавать быстрые и удобные интерфейсы.
Сейчас мы работаем над развитием «приложений» Браузера, развитием автоматического перевода видео и картинок и ускорением Браузера.
Наш стек: Мы пишем на C++ 17 и 20. Скрипты, которые помогают сборкам, — на Python, dist-clang (наша разработка), для распределенной сборки на фермах в наших ДЦ используем Git, Bitbucket и Teamcity, Pulse (внутренняя разработка) для анализа производительности Браузера и системы анализа тестов производительности.
Что нужно делать:
* участвовать в разработке новых фич Браузера на всех этапах: от проектирования архитектуры до написания кода;
* покрывать свой код тестами, ревьюить чужой и свой код;
* ускорять компоненты Браузера;
* принимать участие в интеграциях с другими сервисами и командами.
У нас вы сможете поработать над «подкапотной» частью, которая взаимодействует с операционной системой, сетью, является бизнес-логикой для фич или поработать над развитием нашего UI — набора фреймворков, которые позволяют создавать быстрые и удобные интерфейсы.
Сейчас мы работаем над развитием «приложений» Браузера, развитием автоматического перевода видео и картинок и ускорением Браузера.
Наш стек: Мы пишем на C++ 17 и 20. Скрипты, которые помогают сборкам, — на Python, dist-clang (наша разработка), для распределенной сборки на фермах в наших ДЦ используем Git, Bitbucket и Teamcity, Pulse (внутренняя разработка) для анализа производительности Браузера и системы анализа тестов производительности.
Что нужно делать:
* участвовать в разработке новых фич Браузера на всех этапах: от проектирования архитектуры до написания кода;
* покрывать свой код тестами, ревьюить чужой и свой код;
* ускорять компоненты Браузера;
* принимать участие в интеграциях с другими сервисами и командами.
Дополнительные инструкции
- HR интервью (30 минут)
- интервью на знание языка и многопоточности (1 час)
- интервью для оценки базовых навыков по решению несложных алгоритмических задач и написанию кода (1 час)
- финал с командой (1 час)
* возможно + 1 техническое по архитектуре или техническое про опыт, подробнее расскажу и определим на интервью с HR