Аndroid разработчик

Зарплата

от 170 000 ₽

Местоположение и тип занятости

КазаньПолный рабочий день

Компания

Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек

Описание вакансии

Условия работы

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

Функциональность продукта включает деловые поездки сотрудников (с использованием такси для частных и групповых поездок, каршеринга, общественного, а также личного транспорта сотрудников), логистические услуги (доставка грузов и документов, курьерская экспресс-доставка, мультимодальные и авиаперевозки, погрузо-разгрузочные работы), управление автопарком, управление собственными парковками предприятий, оплата городских парковок и др.

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

Стек:

  • 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 Java, Spring Boot, Hibernate
  • other: PostgreSQL, Kafka, Gradle, Openshift, S3, OpenID, Jenkins.

Задачи:

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

Мы ждем от тебя:

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

Будет плюсом

  • работали с какими-либо фреймворками карт – 2gisMaps, YandexMap, GoogleMaps и др. (на проекте используется 2gisMaps)
  • знаете, как создавать отзывчивый UI
  • понимаете, что писать на MVC можно и большие приложения.

Мы предлагаем:

  • работу в современном офисе в г. Казани (IT-парк им.Б.Рамеева)
  • формат работы обсуждается на собеседовании (офис в Казани или гибрид, мы работаем из региона присутствия)
  • возможности в самореализации, помощь в построении карьерного трека и менторинг
  • корпоративное обучение, развитые профсообщества
  • ежегодно индексируемая, стабильная заработная плата, годовой бонус
  • ДМС с первого рабочего дня
  • материальная помощь и социальная поддержка в сложных жизненных ситуациях
  • корпоративные мероприятия и активности
  • льготные условия кредитования и ипотеки, скидки по программе СберПрайм+