Разработчик на 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 — для разработки вспомогательных инструментов, скриптов, интеграций и прототипов
Бенефиты работы в Яндексе
Здоровье
Расширенная медицинская страховка начинает работать с первого месяца в Яндексе. В неё входят:
Базовые услуги
Плановая помощь и неотложная за рубежом, страхование от несчастных случаев для любителей активного отдыха и лечение критических заболеваний.
Ментальное здоровье
Врачи в клиниках по ДМС, онлайн-консультации с психологами. А также психотерапия в офисах, где есть кабинет психотерапевта.
Ежегодные чекапы
Мы за превентивную заботу о здоровье, поэтому по ДМС можно проходить чекапы и регулярно вакцинироваться.
Больничный
30 дней в году оплачиваются — вы получите полную зарплату, как будто не болели.
Стоматология
Плановые процедуры, профессиональная чистка и экстренная помощь за рубежом.
Коррекция зрения
После года работы ДМС покрывает коррекцию зрения и хирургическое лечение косоглазия.
Терапевты в офисах
Если почувствовали себя неважно, можно обратиться в кабинет врача-терапевта, такие есть во всех крупных офисах Яндекса.
Ведение беременности и роды
Оплачиваем ведение беременности и роды для сотрудниц и жён сотрудников, которые с нами более двух лет.
Страховка для родственников по системе 80/20: мы оплачиваем 80% стоимости ДМС для детей и супругов, вы — остальные 20%. В страховку входит всё то же самое, что и у вас.
Больше о бенефитах