Мы команда Architecture & Culture, помогаем разработчикам Яндекс Go: повышаем качество и удобство работы с проектами Яндекс Go для Android и iOS.
Наша основная миссия — создание и адаптация новых подходов, фреймворков и архитектур, которые будут способствовать улучшению Developer Experience на уровне всей команды мобильной разработки Яндекс Go.
Почему у нас классно
Мы стремимся к тому, чтобы используемые в проекте технологии и методы были современными и эффективными. Мобильная разработка Яндекс Go — одна из самых многочисленных в Яндексе. С ростом команды и развитием проекта нам критически важно сохранять скорость решения типовых задач разработчиков. Это задачи по модуляризации, работе с сетью, загрузке изображений, навигации между экранами и т. д. Когда разработчики сталкиваются со сложностями при решении этих задач, мы ищем способы упростить им жизнь: интегрируем новые библиотеки или улучшаем существующие подходы.
Вы будете заниматься сложными проектами, которые оказывают значительное влияние на весь продукт. К таким проектам можно отнести переделку механизма логирования событий во всём приложении, переезд на новую версию протокола HTTP, внедрение gRPC, создание инфраструктуры для управления фичетоглингом со стороны приложения на этапе тестирования. И многое другое, что концептуально не попадает в зону ответственности ни одной из продуктовых команд и в последствии масштабируется на использование во всём продукте.
Наш многомодульный проект кодовой базы iOS концептуально разбит на слои. Мы отвечаем за низкоуровневые слои, которые содержат в себе базовую логику. На ней строится продуктовый код, который лежит в слоях более высокого уровня. Например, в Яндекс Go для разработки пользовательского интерфейса используется своя дизайн-система — в iOS она реализована как на UIKit, так и на SwiftUI. Кроме того, для проведения A/B-тестов в сервисе есть своя платформа экспериментов, и наша команда отвечает за реализацию базовой логики экспериментов в коде iOS. Любые доработки и улучшения в описанных предметных областях подразумевают наше вовлечение.
Здоровье
Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят стоматология, ежегодные чекапы, неотложная помощь за рубежом, лечение критических заболеваний, в том числе онкологии, и страхование от несчастных случаев.
А также
Страховка для родственников по системе 80/20
Рост и развитие
В Яндексе есть всё, чтобы постоянно развиваться и учиться новому: внутренняя образовательная платформа, менторство и программы для начинающих и опытных руководителей.
А также
Кроме того, в Яндексе есть внутренние проекты, где наши сотрудники делятся экспертизой, обсуждают сложные темы и разбирают кейсы своих проектов.
Спорт
Во всех крупных офисах Яндекса есть спортзалы со всем необходимым: тренажёрами, спортивным инвентарём, душевыми, шкафчиками для одежды и вещей. Можете заниматься самостоятельно, а можете с корпоративным тренером.
А также
Спортивный клуб Яндекса
И ещё
Яндекс Райдтех — это Такси, Драйв, Доставка и другие сервисы Яндекса. Подразделение Такси отвечает за то, чтобы перемещение из пункта А в пункт Б было удобным для всех. Это более 800 микросервисов и 42,3 млн пользователей в месяц. Такси — это сложные алгоритмы поиска водителей, продуктовый подход к разработке и высокая нагрузка на сервисы. Одним из продуктов компании является такси для бизнеса. С 2017 года развивают направление беспилотных автомобилей.
В Такси есть три основных направления разработки, где собрано много различных команд с совершенно разными задачами и интересными челленджами.
В августе 2020 года был запущен Яндекс Go, объединивший сразу несколько сервисов Яндекса, кроме онлайн-заказа такси, приложение объединяет сервисы каршеринга, заказ еды, экспресс-доставку продуктов, отслеживание движения общественного транспорта и грузоперевозок.