Евразийский банк, АО
Эксперт (Разработчик)
Не указана
- Английский язык
- Работа с большим объемом информации
- Аналитическое мышление
- 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 календарных дней.