Евразийский банк, АО

Эксперт (Разработчик)

Не указана
  • Алматы
  • От 1 года до 3 лет
  • Английский язык
  • Работа с большим объемом информации
  • Аналитическое мышление
  • Kotlin
  • Android

Евразийский банк уже более 30 лет стабильно присутствует на рынке Казахстана. У нас вы сможете реализовать много амбициозных и интересных проектов.

Станьте частью нашей команды!

С любовью, Евразийский!

Обязанности:

  • Разработка и сопровождение Android-приложения онлайн-банка.
  • Реализация нового функционала.
  • Интеграция мобильного приложения с backend API.
  • Обеспечение безопасности мобильного приложения и корректной работы с пользовательскими и финансовыми данными.
  • Оптимизация производительности, стабильности и отзывчивости приложения.
  • Исправление багов, анализ crash-логов, устранение дефектов.
  • Написание чистого, поддерживаемого и тестируемого кода.
  • Участие в code review и техническом обсуждении решений.
  • Взаимодействие с QA, аналитиками, дизайнерами и backend-разработчиками.
  • Участие в релизном процессе, подготовке сборок, публикации новых версий.
  • Поддержка и улучшение существующего кода, рефакторинг устаревших частей приложения.
  • Контроль качества пользовательских сценариев, особенно критичных для банка.
Требования:
  • Уверенное знание Kotlin и опыт коммерческой Android-разработки.
  • Хорошее понимание Android SDK, жизненного цикла Activity и Fragment, работы с ViewModel, LiveData / StateFlow.
  • Опыт разработки на Jetpack Compose и/или классическом UI (XML).
  • Знание архитектурных подходов: MVVM, Clean Architecture, MVI.
  • Опыт работы с REST API, JSON, Retrofit/OkHttp, обработкой сетевых ошибок.
  • Понимание принципов безопасной разработки мобильных банковских приложений:
  • - безопасное хранение токенов и чувствительных данных,
  • - работа с Android Keystore,
  • - защита сессий,
  • - базовое понимание шифрования, SSL pinning, secure coding.
  • Опыт интеграции с backend-сервисами, авторизацией, OTP/SMS, push-уведомлениями.
  • Навыки работы с локальным хранением данных: Room, DataStore, SharedPreferences.
  • Знание многопоточности: Coroutines, Flow.
  • Опыт написания тестов: unit tests, UI tests.
  • Опыт публикации и сопровождения приложений в Google Play.
  • Умение работать с системами контроля версий: Git.
  • Понимание UX/UI-ограничений мобильных банковских приложений: формы, платежные сценарии, история операций, авторизация, подтверждение действий.
  • Будет плюсом:
  • - опыт в fintech / banking проектах,
  • - работа с biometric auth,
  • - знание OWASP Mobile Top 10,
  • - опыт feature-flag, analytics, crash reporting;

Условия:

  • Бесплатный тренажерный зал в головном офисе и программа рассрочек с партнерскими спортзалами.
  • Добровольное медицинское страхование.
  • Гранты на волонтерскую деятельность.
  • Льготные программы кредитований для сотрудников.
  • 5 бонусных отпускных дней в подарок. В итоге ежегодный оплачиваемый отпуск составит 29 календарных дней.