Яндекс·24 сент.
Разработчик на Java/Kotlin в службу серверных технологий BDUI Городских сервисов
Ориентир по рынку≈ 120 000 – 300 000 ₽наш грубый ориентир по 190 вакансиям этого грейда на рынке, без учёта специальности: у работодателя вилка не указана
🔄 ГибридMiddleПолная занятостьКорпорация
Стоит ли откликаться
Стоит откликнуться, но спросите про деньги
Вилку работодатель не назвал, но ориентир по рынку есть: он в строке «Деньги». Объявление живое, и что за работа, понятно из текста.
3 из 4 в норме
Вилку не назвали: какую сумму назвать вам и ниже какой не соглашаться
Деньги
Зарплату в объявлении не раскрыли. Грубый ориентир: столько платят в 190 вакансиях уровня Middle по всему рынку, без учёта специальности.
Живость
Открыта 25 дней, и признаков фиктивного найма у неё нет.
Описание
Обязанности: 6, требования: 16. Понятно, что за работа, ещё до отклика.
- Известно
- микросервисы
- Не сказано
- сколько дней в офисе
Что требуют
ОбязательноJavaKotlinSpringRESTOpenAPIJSONDockerKubernetesCI/CD
ПлюсомJetpack ComposeGrafanaPrometheusC++Python
Надбавка к зарплате на этом уровне: Python +40%, REST +26%.
Полный разбор в Pro
Это короткий разбор. В Pro полный: под эту вакансию и ваше резюме
Сколько просить
Не продешевите: сумма под ваше резюме, нижняя граница и готовые фразы для торга
Ваше резюме против требований
Пройдёт ли ваше резюме фильтр: что совпало с требованиями и что дописать до отклика
Спросить у работодателя
Что стоит спросить: вопросы именно к этой вакансии для первого созвона
Когда откликаться
Стоит ли спешить: за сколько дней эта компания обычно закрывает вакансии
30 дней Pro: полный разбор каждой вакансииЧто ещё входит в Pro
Наша компания
Мы развиваем платформу 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 — для разработки вспомогательных инструментов, скриптов, интеграций и прототипов
