9731 вакансия из первоисточников от 66 компаний

Свежие вакансии с официальных сайтов компаний. Полные описания и прямой отклик работодателю.

В выдаче: 9731 вакансия 66 компаний

Загружаем каталог...

Вакансия из официального источника

Разработчик на Java/Kotlin в службу серверных технологий BDUI Городских сервисов

Яндекс · Место работы уточняется у работодателя

Описание вакансии

Мы развиваем платформу Backend-Driven UI (BDUI) в Городских сервисах. Суть подхода в том, что структура и внешний вид интерфейса мобильных приложений формируются на сервере. Клиент получает готовое описание экранов и отрисовывает их нативно — без необходимости выпускать новую версию приложения.

Наша команда работает с серверными инструментами BDUI: занимается протоколами и контрактами описания UI, внутренними сервисами, SDK, а также инструментами отладки, валидации и генерации. Благодаря нашей работе продуктовые команды быстрее и безопаснее запускают новые функции и экраны — без ожидания релизов в сторах.

Мы ищем инженера, которому нравится работать с бэкендом и интересно, как серверные решения влияют на клиентскую часть.

Какие задачи вас ждут

Разработка BDUI‑платформы

Вы будете разрабатывать и развивать серверные инструменты на Java/Kotlin и Spring Boot, создавать и оптимизировать микросервисы, которые формируют BDUI‑структуры для мобильных клиентов, а также обеспечивать производительность, надёжность и наблюдаемость сервисов.

Проектирование UI‑контрактов

Вы будете проектировать API и контракты, которые описывают UI, следить за их версионированием и поддерживать обратную совместимость. Также вам предстоит участвовать в развитии нативного SDK и клиентской библиотеки, которая интерпретирует серверные описания UI, и разрабатывать валидаторы, генераторы, отладочные панели и эмуляторы клиента.

Взаимодействие с командами

Вы будете собирать требования у продуктовых команд и мобильных разработчиков, консультировать о контрактах, помогать с внедрением, а также улучшать CI/CD, мониторинг и внутренние процессы разработки.

Мы ждём, что вы

- Работали в коммерческой разработке на Java/Kotlin не менее четырёх лет

- Знаете Java Core на уверенном уровне: многопоточность, коллекции, JVM, generics, streams

- Имеете практический опыт разработки на Kotlin

- Обладаете глубоким знанием Spring / Spring Boot, работали над разработкой RESTful API

- Понимаете микросервисную архитектуру, паттерны BFF и клиент‑серверное взаимодействие

- Проектировали контракты: OpenAPI, Protobuf, JSON Schema

- Уверенно работаете с Gradle (или Maven), Docker, Kubernetes

- Понимаете принципы BDUI, DivKit или аналогичных решений

- Обладаете T‑shaped‑мышлением: готовы погружаться в клиентскую часть и смежные технологии

- Проявляете инициативность, обладаете чувством ответственности и умеете доводить задачи до результата

Будет плюсом, если вы

- Работали с Kotlin Multiplatform и/или Jetpack Compose

- Разрабатывали SDK, внутренние платформы или библиотеки для других команд

- Понимаете ограничения мобильных платформ: память, сеть, версионность, деградация

- Имеете опыт работы в платформенных командах, где продукт — это инфраструктура для разработчиков

- Знакомы с OpenTelemetry, Grafana, Prometheus, Micrometer

- Знаете C++ и/или Python — для разработки вспомогательных инструментов, скриптов, интеграций и прототипов

Узнать больше

-

Техплатформа Городских сервисов Яндекса

-

Как в Яндексе проходят алгоритмические секции собеседований

-

Как мы нанимаем бэкенд-разработчиков

-

Задачи для подготовки к собеседованиям

Откликнуться на сайте компании

Источник: официальный сайт Яндекс. Актуальность проверена 23.09.2026 20:11 (Екатеринбург).