Яндекс Браузер — второй по популярности браузер в русскоязычном интернете
На каждом третьем устройстве в России
Синхронно переводит видео с четырёх языков
34 млн человек пользуются десктопной версией Браузера каждый месяц
Браузер для всех
Команда Браузера создаёт удобный инструмент для работы в интернете на всех типах устройств. Мы обеспечиваем безопасную и стабильную работу приложения, а ещё регулярно добавляем новые инструменты, которые улучшают жизнь пользователя. Например, в 2021 год мы внедрили синхронный перевод видео с английского, французского, немецкого и испанского языков.

А ещё мы постоянно заботимся, чтобы работа в интернете была максимально простой для наших пользователей: улучшаем экосистемную часть, связанную с ID и данными пользователя, развиваем интерфейс и внедряем другие функции.

Как устроена команда
Мы — часть единой команды, которая занимается несколькими направлениями: Браузер на всех платформах, приложение Яндекс, где собраны все сервисы компании, и главная страница Яндекс.
Чем и как мы занимаемся
В разработке Браузера есть два основных типа задач: инфраструктурные и продуктовые. Есть интересные и сложные задачи для разработчиков, которым нравится и то, и другое.
Инфраструктурные задачи
Оптимизировать работу Браузера и приложений, делать так, чтобы всё работало быстро и чётко.
Продуктовые задачи
Конкретные пользовательские запросы: интерфейсы, сценарии, сохранение данных, перевод видео и так далее.
Работа в команде устроена двухнедельными спринтами, в течение которых разработчиков не принято отвлекать. Развитая инфраструктура помогает быстро собирать и прогонять тесты, а также находить деградации в производительности.

Мы руководствуемся принципом: если не получилось разобраться за 10 минут — спроси. Чем лучше работает коллега рядом с тобой, тем лучше тебе. Поэтому каждый тратит какое-то время на изучение проблемы самостоятельно, а потом к кому-то обращается. Мы всегда друг другу помогаем, потому что задачи в Браузере сложные и интересные, не всегда сразу находится простое решение.

Технологии
Десктопный Браузер мы пишем на C++ (сейчас используем 17 стандарт), редкие части Mac OS пишутся на Objective‑C. Мобильные браузеры используют ядро, написанное на C++ и платформенные части на Kotlin и Swift.

В качестве VCS мы используем git в Bitbucket — на нем мы ревьюим код и оформляем Pull Request’ы. Bitbucket связан с внутренней системой тикетов и TeamCity: это нужно для координации сборки и прогона тестов в PR‑ах.

Сборочные скрипты на Python помогают нам генерировать код и выполнять многие задачи на этапе сборки. Для её кратного ускорения мы используем in‑house разработку dist‑clang. Она распределяет сборку по ферме из сотен агентов, работает как на PR‑ах, так и на компьютерах разработчиков. Для анализа производительности мы используем другую in‑house систему — Pulse. Она считается самой функциональной в Яндексе на сегодняшний день.

Где мы работаем
Основной офис расположен в Москве, часть команды работает в Питере, Новосибирске, Нижнем Новгороде и Минске. Периодически мы собираемся в разных городах, чтобы поработать всем вместе. Раз в полгода устраиваем такие командировки для разных частей команды. А в нерабочее время стараемся не работать — это тоже надо уметь.
Актуальные вакансии
Нам всегда нужны талантливые разработчики, работы много, и она интересная. Приходите, будем вместе делать Браузер лучшим инструментом.
ML-разработчик в команду по работе с контентом Браузера
Инженер по тестированию в десктопный Браузер
IT-рекрутер в Браузер и Едадил
Старший инженер по тестированию десктопного Браузера
Flutter-разработчик в Addappter
 и ещё 1 город
Тестировщик мобильных приложений для iOS в Браузер и поисковое приложение
 и ещё 2 города
Разработчик интерфейсов в Браузер
15 вакансий
ML-разработчик в команду по работе с контентом Браузера
Наша команда развивает ML в Яндекс Браузере. Мы ищем людей, которые будут делать и улучшать проекты на основе и классических ML-моделей, и генеративных сетей. Вас ждёт полный процесс запуска фичей — от формализации задачи и сбора данных до внедрения в продакшен и мониторинга.
Инженер по тестированию в десктопный Браузер
Наша команда разрабатывает Яндекс Браузер — один из самых популярных браузеров в мире. Ищем классного специалиста по тестированию, которому интересно улучшать продукт. Ждём тех, кто уже тестировал десктопное ПО и знаком со снифферами Charles, Fiddler и другими.
IT-рекрутер в Браузер и Едадил
Вы будете отвечать за полный цикл поиска и найма разработчиков на С++ и Python. Откликайтесь, если не меньше трёх лет занимались профессиональным подбором по аналогичным вакансиям, работали в крупных технологических компаниях и любите закрывать сложные вакансии.
Старший инженер по тестированию десктопного Браузера
Наша команда разрабатывает десктопный Яндекс Браузер. Вы будете вместе с нами проводить функциональное тестирование, улучшать качество сервиса и оптимизировать процессы. Отлично, если у вас есть похожий опыт. Обещаем много интересных задач!
Flutter-разработчик в Addappter
Мы разрабатываем сервис по распространению приложений Яндекса среди партнёров. Ищем специалиста с опытом разработки приложений на Flutter и знанием нативных API платформ Android, Linux или Windows. Вам предстоит проектировать взаимодействие клиента и бэкенда, реализовывать новую функциональность.
Тестировщик мобильных приложений для iOS в Браузер и поисковое приложение
Наша команда разрабатывает Яндекс Браузер и поисковое приложение для iOS. Вы будете вместе с нами проводить функциональное тестирование, улучшать качество сервиса и оптимизировать процессы.
Разработчик интерфейсов в Браузер
Яндекс Браузер — один из крупнейших проектов на базе Chromium. Мы ищем специалиста с опытом коммерческой фронтенд-разработки. Вы будете развивать новую вкладку Браузера и встраивать в него функции, связанные с нейросетями. Если знаете Vanilla JS и TypeScript — присылайте резюме.
Разработчик Full Stack в ecom-сервисы Браузера
Мы развиваем сервисы обработки пользовательских ecom-сценариев. Ищем талантливого разработчика, который поможет повышать качество этих сервисов и удобство их использования. Откликайтесь, если работали с TS в продакшне и писали бэкенд на любом языке программирования.
Разработчик на Python в Браузер
Мы делаем инструменты для команды разработки Браузера. Наша основная зона ответственности и крупнейший источник нагрузки на сборочные машины — контур CI. Ищем Python-разработчика, который будет писать стабильно работающий, комфортный и легко масштабируемый код.
Android-разработчик в Браузер
Мы ищем классного разработчика, который поможет нам создавать и улучшать фичи Браузера, повышать его производительность и обеспечивать стабильную работу. Ждём, что вы разрабатывали мобильные приложения, знаете современные принципы построения их архитектуры и умеете писать многопоточный код.
iOS-разработчик в Браузер
Мы ищем классного разработчика, который поможет нам создавать и улучшать фичи Браузера, повышать его производительность и обеспечивать стабильную работу. Отлично, если вы разрабатывали мобильные приложения, знаете современные принципы построения их архитектуры и глубоко знаете SDK платформы.
Руководитель PR-проектов в сфере B2B в Яндекс Браузер и Погоду
Мы ищем коммуникационного партнёра, который сможет простым языком рассказывать о преимуществах корпоративного браузера для организаций и выстроить коммуникацию по продукту Погоды для бизнеса.
Менеджер продукта по инклюзии в Браузер
Мы ищем коллегу, который поможет создавать в Яндекс Браузере доступную среду для пользователей с особенностями здоровья. Приходите, если работали в похожих проектах, знакомы с UX-тестированием и проводили исследования рынков разных типов.
Разработчик на Flutter в Яндекс Браузер
Мы интегрируем Flutter в Яндекс Браузер. Приходите, если занимались промышленным программированием на Dart и хотите с нуля разрабатывать UI фреймворка, который позволит создавать быстрые и удобные интерфейсы.
Разработчик на С++ в Браузер
Мы проектируем и разрабатываем ядро быстрого облачного Яндекс Браузера — флагманского десктопного продукта компании. Присоединяйтесь, если уже работали над масштабными продуктами, знаете С++, STL, многопоточное программирование.
Fri Jul 29 2022 14:43:06 GMT+0300 (Moscow Standard Time)