Разработчик С++ в Браузер
Город:
Нижний Новгород
Занятость:
Полная занятость
Компания "Яндекс"
Яндекс Браузер — один из самых масштабных проектов на основе Chromium. Мы работаем над фичами Браузера, добавляем улучшения и исправляем ошибки Chromium. В результате мы помогаем и миллионам своих пользователей, и миллиардной аудитории пользователей всех браузеров на базе Chromium.
Мы ищем разработчиков, которые помогут нам улучшать Браузер. У нас вы сможете поработать над подкапотной частью, которая взаимодействует с операционной системой, сетью и является бизнес-логикой для фич, или над развитием UI — набора фреймворков, позволяющих создавать быстрые и удобные интерфейсы.
Наш стек:
- Пишем на C++17 и 20
- Скрипты, которые помогают сборкам, на Python
- Dist-clang (наша разработка), для распределённой сборки на фермах в наших ДЦ используем Git, Bitbucket и TeamCity
- Pulse (внутренняя разработка) для анализа производительности Браузера и системы анализа тестов производительности
Наши преимущества:
- Опытные и отзывчивые коллеги, которые готовы ответить на любые вопросы
- Главный принцип: если не получилось разобраться за 10 минут — спроси у коллег, а сэкономленное время потрать на изучение неизвестного
- Очень сложный и большой проект с уникальной и хорошо спроектированной архитектурой, в котором можно многому научиться
- Отлично отлаженные процессы: мы работаем двухнедельными спринтами, когда не принято отвлекать разработчиков
- Одна из самых совершенных инфраструктур, которая помогает быстро собирать и прогонять тесты, а также находить деградации в производительности
Что нужно делать:
- Разработка новых фич Браузера
Вы будете участвовать во всех этапах разработки: от проектирования архитектуры до написания кода.
- Оптимизация компонент Браузера
Браузер состоит из множества компонент самой разной направленности: работа с сетью, рендеринг страниц, AI-функции... Все они должны работать быстро и стабильно. Поэтому для нас очень важны оптимизация, контроль потребляемой памяти и перформанс-тестирование.
- Интеграция с другими сервисами
Браузер плотно интегрируется с другими сервисами Яндекса. Надо развивать это взаимодействие и подключать новые сервисы.
Мы ждем, что Вы:
- Занимались промышленной разработкой на С++ более года
- Готовы работать со сложными и большими проектами
- Знаете особенности программирования в многопоточной среде и умеете писать многопоточный код
- Умеете объяснять свои архитектурные решения
Будет плюсом, если Вы:
- Разрабатывали десктопные приложения для Windows, macOS или Linux
- Разбираетесь в паттернах проектирования
- Работали с клиент-серверными приложениями
09 Января
Нижний Новгород
от 220 000 руб.
Компания "Маркет Групп" В российскую компанию-производителя и разработчика средств сетевой информационной безопасности требуется...
09 Января
Разработчик моделей цифровых систем беспроводной связи
Нижний Новгород
Компания "Радио Гигабит" Радио Гигабит - технологическая компания, разработчик систем беспроводной связи. Мы ведём полный цикл разработки – от...
09 Января
Арзамас
от 100 000 руб.
Компания "Техномер" Обязанности: разработка новых и поддержка существующих сервисов компании создание и оптимизация веб-приложений на PHP...
09 Января
Нижний Новгород
Компания "Тинькофф" Мы делаем собственную микросервисную систему, которой пользуются тысячи сотрудников компании по всей стране. Наша команда...
09 Января
Java-разработчик - (Специалист по микросервисам)
Нижний Новгород
до 200 000 руб.
Компания "LeadImpact" Мы ищем высококвалифицированного Java-разработчика с опытом работы в области API-сервисов, микросервисной архитектуры и...
Вакансия размещена в отрасли