СБЕР

Android-разработчик

Не указана
  • Самара
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

Команда департамента недвижимости и эксплуатации Сбера в поиске Android-разработчика.

Команда развивает первый в России недавно созданный маркетплейс транспортных услуг для коммерческих и бюджетных предприятий, позволяющий автоматизировать процессы, сделать их прозрачными и значительно снизить расходы на транспортные услуги.

Продукт построен на самых современных технологиях разработки ПО, базируется на платформе собственной разработки с micro-frontend, микросервисами в backend, мобильными приложениями iOS/Android.

Чем предстоит заниматься?

  • реализовывать новые идеи и развивать функциональность платформы
  • поддерживать существующую инфраструктуру, делая код чистым и поддерживаемым
  • участвовать в code review, улучшая качество решений
  • создавать масштабируемые сервисы и мобильные приложения
  • находить оптимальные пути развития архитектуры системы
  • помогать коллегам расти профессионально, делиться опытом и знаниями.

Наш стек технологий:

  • frontend: Micro-Frontend (Webpack 5 + Module Federation), React, TypeScript, MobX, IOC
  • iOS: UIKit, Combine, Core Data, Swinject, Alamofire, Swift 5.x.x
  • android: Android SDK, Cicerone, Retrofit, RxJava3, Kotlin, Koin, MVVM
  • backend: Microservices (Spring Boot, Hibernate)
  • другие технологии: PostgreSQL, Kafka, Gradle, OpenShift, S3, OpenID, Jenkins.

Требования

  • опыт коммерческой разработки мобильных приложений Android от 4 лет
  • глубокое понимание принципов программирования на Java/Kotlin (преимущественно Kotlin)
  • владение основными библиотеками и инструментами экосистемы Android (RxJava, Koin, Cicerone, Retrofit, ViewModel, LiveData, DelegateAdapter, Firebase, Services)
  • навык работы с большими объёмами API и сети, включая реализацию сложных механизмов типа пагинации
  • способность проектировать архитектурные решения и разбираться в существующих системах
  • понимание основ многопоточного программирования в RxJava
  • приверженность основным парадигмам проектирования ПО (ООП, SOLID).

Будет преимуществом:

  • опыт работы с картографическими сервисами (например, 2GIS Maps, Яндекс.Карты, Google Maps)
  • умение строить адаптивный и удобный интерфейс
  • наличие опыта реализации крупных проектов на устаревших архитектурах вроде MVC.

Условия

  • работа в комфортном современном офисе в г. Самара (Московское шоссе 270В), удаленный формат работы из другого города не предусмотрен!
  • ежегодный пересмотр зарплаты и годовая премия
  • более 400 образовательных программ Сбер Университета для профессионального и карьерного развития
  • программа адаптации и помощь руководителя на старте
  • расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
  • гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
  • бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
  • вознаграждение за рекомендацию друзей в команду Сбера.