Аndroid разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Департамент Недвижимости и Эксплуатации Сбера развивает первый в России недавно созданный маркетплейс транспортных услуг для коммерческих и бюджетных предприятий, позволяющий автоматизировать процессы, сделать их прозрачными и значительно снизить расходы на транспортные услуги.
Функциональность продукта включает деловые поездки сотрудников (с использованием такси для частных и групповых поездок, каршеринга, общественного, а также личного транспорта сотрудников), логистические услуги (доставка грузов и документов, курьерская экспресс-доставка, мультимодальные и авиаперевозки, погрузо-разгрузочные работы), управление автопарком, управление собственными парковками предприятий, оплата городских парковок и др.
Продукт построен на самых современных технологиях разработки ПО, базируется на платформе собственной разработки с 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-парк им.Б.Рамеева)
- формат работы обсуждается на собеседовании (офис в Казани или гибрид, мы работаем из региона присутствия)
- возможности в самореализации, помощь в построении карьерного трека и менторинг
- корпоративное обучение, развитые профсообщества
- ежегодно индексируемая, стабильная заработная плата, годовой бонус
- ДМС с первого рабочего дня
- материальная помощь и социальная поддержка в сложных жизненных ситуациях
- корпоративные мероприятия и активности
- льготные условия кредитования и ипотеки, скидки по программе СберПрайм+