Яндекс Браузер — один из самых масштабных проектов на основе Chromium. Мы работаем над фичами Браузера, добавляем улучшения и исправляем ошибки Chromium. В результате мы помогаем и миллионам своих пользователей, и миллиардной аудитории пользователей всех браузеров на базе Chromium.
Мы ищем разработчиков, которые помогут нам улучшать Браузер. У нас вы сможете поработать над подкапотной частью, которая взаимодействует с операционной системой, сетью и является бизнес-логикой для фич, или над развитием UI — набора фреймворков, позволяющих создавать быстрые и удобные интерфейсы.
Наш стек
- Пишем на C++17 и C++20.
- Скрипты, которые помогают сборкам, — на Python.
- Dist-clang (наша разработка) для распределённой сборки на фермах в наших ДЦ. Используем Git, Bitbucket и TeamCity.
- Pulse (внутренняя разработка) для анализа производительности Браузера и системы анализа тестов производительности.
Наши преимущества
- Опытные и отзывчивые коллеги, которые готовы ответить на любые вопросы.
- Главный принцип: если не получилось разобраться за 10 минут — спроси у коллег, а сэкономленное время потрать на изучение неизвестного.
- Очень сложный и большой проект с уникальной и хорошо спроектированной архитектурой, в котором можно многому научиться.
- Отлично отлаженные процессы: мы работаем двухнедельными спринтами, когда не принято отвлекать разработчиков.
- Одна из самых совершенных инфраструктур, которая помогает быстро собирать и прогонять тесты, а также находить деградации в производительности.
Какие задачи вас ждут
- Разработка новых фич Браузера.
Вы будете участвовать во всех этапах разработки: от проектирования архитектуры до написания кода.
- Оптимизация компонентов Браузера.
Браузер состоит из множества компонентов самой разной направленности: работа с сетью, рендеринг страниц, AI-функции. Все они должны работать быстро и стабильно. Поэтому для нас очень важны оптимизация, контроль потребляемой памяти и перформанс-тестирование.
- Интеграция с другими сервисами.
Браузер плотно интегрируется с другими сервисами Яндекса. Необходимо развивать это взаимодействие и подключать новые сервисы.
Мы ждём, что вы
- Занимались промышленной разработкой на C++ более года.
- Готовы работать со сложными и большими проектами.
- Знаете особенности программирования в многопоточной среде и умеете писать многопоточный код.
- Умеете объяснять свои архитектурные решения.
Будет плюсом, если вы
- Разрабатывали десктопные приложения для Windows, MacOS или Linux.
- Разбираетесь в паттернах проектирования.
- Работали с клиент-серверными приложениями.
Условия
Высокий совокупный доход
- Премии каждые полгода для всех, кто успешно прошёл ревью.
Офисы, в которые хочется ходить
- В офисах есть всё, что нужно для комфортной работы: удобные рабочие зоны, уютные места для отдыха, кофепойнты для спокойных перерывов.
- В офисах в Москве, Санкт-Петербурге, Екатеринбурге, Новосибирске, Казани и Нижнем Новгороде есть тренажёрные залы со всем необходимым.
Расширенная медицинская страховка
Начинает работать с первого месяца. В неё входят:
- Плановая и неотложная помощь, стоматология, расширенный превентивный чекап, телемедицина 24/7.
- Психотерапия в онлайн-сервисах наших партнёров.
- После года работы добавляется лазерная коррекция зрения, после двух — ведение беременности и роды.
Также мы покрываем 80% стоимости ДМС для супругов и детей.
Возможности для роста
- Есть всё, чтобы учиться: внутренняя платформа с 100+ курсами, менторство и программы для руководителей.
- Оплачиваем участие в профильных конференциях и помогаем подготовиться к публичным выступлениям.
- Если для работы нужен иностранный язык, поможем организовать обучение и оплатим 50% стоимости.
И ещё
- Делаем закрытые мероприятия: вечеринки, фестивали и другие ивенты.
- В Яндексе много клубов по интересам, Random Coffee, сервисы для знакомств и взаимопомощи. А наши спортивные клубы регулярно участвуют в забегах, триатлонах и других соревнованиях.
- На портале скидок масса специальных предложений для сотрудников от наших партнёров.