В Такси, Драйве, Заправках и Услугах мы применяем как Flutter, так и Native iOS / Android. Во всех этих продуктах есть масса общих и переиспользуемых компонентов. А объединяет их всех наша общая инфраструктура.
Мы ищем крутого специалиста, готового сражаться с кодгеном в новых языках и платформах. А если идея написать собственную систему сборки для Flutter вас не пугает — мы уже на одной волне!
Создавать на Kotlin Fullstack-сервисы и десктопные приложения.
Работать над инфраструктурой вокруг мобильных команд Яндекс Go, Про, Маркета, Еды, Лавки.
Прорабатывать и реализовывать сложные технические задачи (например, сервисы для управления доступами к магазинам приложений и организацию деплоя через эти сервисы).
Оптимизировать и автоматизировать процессы команд мобильной разработки.
Разрабатывать кросс-платформенные библиотеки и расширения.
Делать сложные масштабируемые сервисы, которые повлияют на всех разработчиков Яндекса.
Ожидания
Свободно владеете Java, Kotlin или Swift, знаете устройство JVM или LLVM.
От трёх лет разрабатывали Android- или iOS-приложения либо JVM-бэкенд.
Отлично знаете ООП и архитектурные подходы.
Свободно ориентируетесь в Git (объясните разницу между Merge и Rebase, не пугаетесь слова Reflog).
Отлично знаете принципы работы современных CI/CD-систем.
Умеете писать скрипты на Bash, Python или Ruby.
Знаете Docker и Kubernetes и умеете поднять сервис с нуля без Stack Overflow.
Будет плюсом:
Хорошо знаете POSIX-системы.
Работали с системами управления конфигурациями Salt или Ansible.
Яндекс Такси — сервис, осуществляющий онлайн-заказ такси и каршеринга. Одним из продуктов компании является такси для бизнеса. С 2017 года развивают направление беспилотных автомобилей. В августе 2020 года был запущен Яндекс Go, объединивший сразу несколько сервисов Яндекса, кроме онлайн-заказа такси, приложение объединяет сервисы каршеринга, заказ еды, экспресс-доставку продуктов, отслеживание движения общественного транспорта и грузоперевозок.