Android Developer

29 мая 2024 • г Санкт-Петербург • ПАО "Сбербанк" • IT: Разработка

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

Высоконагруженная микросервисная система обеспечивает высокую производительность, надежность и масштабируемость. Ищем человека, который будет участвовать в развитии проекта ЦБ по интеграции с платформой цифрового рубля, а так же в развитии текущего продукта по приёмам платежей от клиентов в сторону юридических лиц - одного из самых популярных сервисов приложения Сбер.

Обязанности
  • разработка нового и поддержка текущего функционала платежей приложения Сбербанк Онлайн
  • интеграция созданных решений с платформенными решениями и модулями, общение с платформой при необходимости её доработки
  • поддержка и доработка общих решений между соседними командами, миграция на новые решения/исправление техдолга
  • анализ и разбор новых задач с командой, синхронизация решений с другими платформами (iOS, Web)
  • участие в выводе решений в ПРОМ, разбор возникающих проблем.
Требования
  • опыт коммерческой разработки многомодульных Android приложений от 5 лет
  • знание Java и Kotlin
  • знание Android SDK
  • Dagger2 - уметь использовать, понимать как собирается граф зависимостей
  • JetPack Compose и Kotlin Coroutines
  • следовать SOLID с Clean Architecture и применять на практике паттерны проектирования
  • уметь работать с MVVM, плюсом - знакомство с MVI
  • опыт разработки многопоточных клиент-серверных приложений
  • опыт в написании custom view - будет плюсом
  • уметь инспектировать performance приложения и улучшать его
  • знание классических структур данных и алгоритмов
  • опыт работы с git и знание git flow продуктами компании Atlassian, Jenkins
  • gradle - на уровне понимания и использования при подключения модулей
  • написание unit-тестов на jUnit 5
  • будет большим плюсом, если имеется опыт автоматизации тестирования функционала (JUnit, Kaspresso) и написания собственных библиотек для Android.
Условия
  • команда профессионалов, готовых поддержать ваши инициативы
  • мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы
  • возможность работы с новыми технологиями
  • обучение за счёт компании
  • ДМС
  • прозрачная система бонусов и премий.