Сбер

Junior Android-разработчик (SDK / BDUI-плеер)

Коротко

Junior Android-разработчик для развития внутреннего SDK (BDUI-плеер), который используется в крупнейших приложениях экосистемы Сбера (SBOL, SberInvestor, СберKids, SbolPro). Требуется знание Kotlin, Android SDK, опыт работы с Coroutines и Flow, понимание XML и Jetpack Compose. Работа в Москве в гибридном формате.

О продукте
Мы разрабатываем и развиваем крупный внутренний SDK - BDUI-плеер. Это ядро, которое отвечает за динамический рендеринг интерфейсов и бизнес-логику в крупнейших продуктах экосистемы Сбера. Сам плеер существует в проекте далеко не один год, им пользуются сотни прикладных команд. Из крупных приложений экосистемы наш плеер используют:
•СберБанк Онлайн (SBOL)
•СберИнвестор (SberInvestor)
•СберKids
•СберБизнес (SbolPro)
•(и некоторые внутренние приложения)
Тысячи экранов в этих приложениях собираются с помощью нашего движка. Любое изменение в SDK отражается на миллионах пользователей.
Наш стек:
•Kotlin, Coroutines, Flow.
•Jetpack Compose (активно внедряем, но сохраняем поддержку классического UI).
•Classic UI (View, XML, RecyclerView) - т.к. плеер существует ещё до появления Compose - мы находимся в процессе полной миграции со старого UI стека на целевой Compose.
•Gradle (написание скриптов для сборки SDK).
•Unit-тестирование (JUnit, MockK).
Обязанности
•развивать и поддерживать Android-часть омниканального SDK
•реализовывать новый платформенный функционал (новые UI-компоненты, анимации, логику взаимодействия с бэкендом и многое другое, новые механики появляется регулярно)
•поддерживать существующих потребителей: развивать и поддерживать существующую кодовую базу, помогать продуктовым командам - решать заводимые дефекты и оказывать техническую консультацию
•участвовать в рефакторинге и оптимизации: наш SDK должен быть быстрым, легковесным и не раздувать размер конечных приложений
•писать чистый, тестируемый код и покрывать его Unit-тестами
•взаимодействовать с бэкенд-разработчиками (настройка контрактов API) и командами других платформ (iOS, Web) для синхронизации фич
Требования
•знание Android SDK и языка Kotlin и желание обучаться
•понимание разницы между XML (View-система) и Jetpack Compose, умение работать с обеими парадигмами
•практический опыт работы с корутинами (Coroutines) и потоками данных (Flow)
•понимание принципов многопоточности в Android
•желание не просто писать экраны по макетам, а развивать архитектуру: думать о переиспользуемости, производительности, удобстве API для других разработчиков
•высшее образование
Будет плюсом
•опыт проектирования API и библиотек, а не только приложений
•креативность и умение предлагать решения
Условия
•гибридный формат работы (м Кутузовская)
•корпоративный спортзал и зоны отдыха
•более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
•регулярные митапы и развитое DS-community
•расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
•гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
•подписка Прайм с возможностью совместного использования на трёх близких
•вознаграждение за рекомендацию друзей в команду Сбер

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте