Middle Fullstack разработчик (Android + Java Backend)
Описание
Локация: Москва; работа на месте работодателя, также заявлен гибридный формат.
Компания
СБЕР развивает сервисы онлайн-кредитования, позволяющие клиентам получать одобрение и переводить средства через мобильное приложение или веб-сервис.
Что делать
Разрабатывать Android-приложения на Kotlin.
Разрабатывать backend-сервисы на Java и Spring Boot в микросервисной архитектуре.
Участвовать в code review и взаимодействовать с аналитиками, тестировщиками и смежными командами.
Писать unit-, интеграционные и UI-тесты.
Оптимизировать производительность приложений и работать с профайлером.
Реализовывать безопасное хранение данных, защиту от реверса и биометрическую аутентификацию.
Требования
От 2 лет коммерческой разработки суммарно с обязательным опытом в обоих стеках: Android и Java backend.
Уверенное знание Kotlin: coroutines, Flow, лямбды и extension-функции.
Опыт работы с Android SDK, Dagger2, многопоточностью и lifecycle компонентов.
Знание Spring Boot (Core), REST и проектирования и документирования API с OpenAPI/Swagger.
Jetpack Compose или глубокое понимание XML-вёрстки.
Знание MVVM, MVI или Clean Architecture.
Опыт работы с Retrofit/OkHttp или аналогами, Room/SQLite.
Опыт написания unit- и интеграционных/UI-тестов с Mockito и TestNG/JUnit.
Git и опыт участия в code review.
Культура и преимущества
Гибридный формат работы и офис на Кутузовской с зонами отдыха и спортзалом.
Годовой бонус и ежегодный пересмотр зарплаты.
Расширенный ДМС с первого дня и льготное страхование для семьи.
Корпоративный университет, внутренняя образовательная платформа и участие в IT-конференциях.
Льготная ипотека, корпоративная пенсионная программа и подписка СберПрайм+ с возможностью совместного использования с тремя близкими.