android-разработчик банковских платежей

Uzum

United States

Remote

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
VPN/IT-парк визу
Конференции и митапы

Job summary

Uzum Bank ищет старшего Android‑разработчика для работы над мобильной частью Regular Payments. Ваша задача будет связана с выпуском и управлением картами, платежами и автоплатежами, обеспечивая стабильность и низкий уровень сбоев.

Кандидат должен обладать опытом разработки на Kotlin, знанием MVVM и Clean Architecture, уметь работать с Retrofit/OkHttp и Android Jetpack. Удаленный формат работы.

Qualifications

  • Уверенная разработка на Kotlin, знание архитектуры Android.
  • Опыт MVVM/Clean Architecture, работа с Lifecycle, ViewModel, Navigation.
  • Опыт интеграции с backend через Retrofit/OkHttp, обработка ошибок.

Responsibilities

  • Развивать Android‑часть банковских сценари$ев: выпуск карт, управление ими, доставка и банкоматы.
  • Проектировать и доводить фичи до релиза: требования, тесты, раскатка, мониторинг.
  • Снижать crash rate, ANR и регрессии, работать с техдолгом.
  • Участвовать в планировании задач с продактом, аналитиками, backend, iOS и QA.

Skills

Kotlin
MVVM
Clean Architecture
Coroutines
Retrofit
Android Jetpack
Multi-module projects

Tools

Retrofit
OkHttp
Firebase
Gradle
CI/CD
UI Tests
ktlint

Job description

Описание: Uzum Bank является ключевым продуктом цифровых сервисов Uzum в Узбекистане, предоставляя пользователям весь спектр банковских услуг. Мы стремительно растём, завоёвывая рынок и находимся в поиске Android разработчиков в мобильный домен. Ищем Senior Android разработчика в команду Regular Payments. Предстоит заниматься одним из самых критичных функционалов для банка - платежами и автоплатежами.

Задачи: Развивать Android-часть карточных сценариев банка: выпуск и управление картами, доставка, банкоматы, картоматы и связанные клиентские пути. Доводить изменения до стабильного релиза: от проработки требований и клиентской логики до тестирования, раскатки, мониторинга и разбора проблем после релиза. Повышать надежность Android-приложения: снижать crash rate, ANR, регрессии и количество срочных правок после релиза. Развивать существующий Android-проект: модульность, legacy-код, архитектура, UI и работа с техдолгом. Участвовать в продуктовой проработке задач вместе с продактом, системными аналитиками, backend, iOS и QA. Разрабатывать и поддерживать Android-часть карточных сценариев: выпуск карт, управление картами, доставка, банкоматы и картоматы. Участвовать в проработке задач до разработки: уточнять требования с продуктом, аналитиками, дизайнерами, backend, iOS и QA. Проектировать клиентскую часть фичи: UI, состояния, ошибки, edge cases, локальную логику и интеграцию с API. Декомпозировать и оценивать задачи, участвовать в технических обсуждениях и согласовании решений. Поддерживать качество существующего кода: code review, рефакторинг, работа с legacy и техдолгом. Участвовать в релизном цикле: подготовка, стабилизация, проверка изменений, анализ проблем после выката. Разбирать краши, ошибки и инциденты в Android-приложении, доводить проблемы до понятной причины и исправления.

Требования: Уверенная разработка на Kotlin: язык, стандартная библиотека и понятная структура кода. Опыт с Android-архитектурой: MVVM, Clean Architecture, разделение UI, domain и data-слоев. Уверенная работа с Coroutines, Flow и Android Jetpack: Lifecycle, ViewModel, Navigation, Room. Опыт интеграции с backend API: Retrofit, OkHttp, обработка ошибок, маппинг моделей, кеширование и поддержка обратной совместимости контрактов. Опыт работы с крупным многомодульным Android-проектом. Будет плюсом: Опыт с Jetpack Compose и постепенной миграцией экранов на новый UI-подход; Опыт в FinTech: карты, платежи, процессинг, переводы, банковские продукты; Опыт с Firebase, Gradle, CI/CD, UI-тестами, Marathon, Detekt или ktlint

Условия: Сильная техническая команда, которая всегда готова делиться опытом; Крутая продуктовая культура. Опираемся на исследования и метрики, фокусируемся на результате; Удаленный формат работы; Официальное оформление по ТК УЗ; Мы резидент IT-парка, наши специалисты могут получить IT-визу, которая приравнивается к ВНЖ; Развитие личного бренда на конференциях, митапах и внутренних событиях.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java разработчик в финтех
Java разработчик в финтех

Uzum • United States

Remote
USD 2,800 - 4,200
Удаленная работа
Официальное оформление по ТК УЗ
IT-виза
+2
Senior Android Developer: Payments & Cards (Remote)
Senior Android Developer: Payments & Cards (Remote)

Uzum • United States

Remote
USD 120,000 - 180,000
Remote work
VPN/IT-парк визу
Конференции и митапы
Fullstack QA инженер (auto) цифровых сервисов
Fullstack QA инженер (auto) цифровых сервисов

Uzum • United States

Hybrid
USD 120,000 - 180,000
IT-виза
Гибкий график
3 дополнительных оплачиваемых дня кvac
iOS разработчик банковского приложения
iOS разработчик банковского приложения

NDA • United States

Remote
USD 23,000 - 33,000
Product designer for mobile banking
Product designer for mobile banking

AVO.UZ • United States

Remote
USD 2,400 - 4,800
Relocation assistance
Remote work option
Flutter developer
Flutter developer

AVO Bank • United States

Remote
USD 5,800 - 9,600
Relocation assistance
Tech equipment provided
Competitive salary
QA engineer (auto) для банковского продукта
QA engineer (auto) для банковского продукта

NDA • United States

Remote
USD 320 - 640
go-разработчик
go-разработчик

Uzum • United States

Hybrid
USD 8,000 - 12,000
Official employment under Uzbek law
3 extra vacation days
IT visa availability
+2
Engineering manager in fintech
Engineering manager in fintech

Uzum • United States

Remote
USD 130,000 - 180,000
IT-виза
Релокационный пакет
Медицинское страхование
backend engineer
backend engineer

Uzum • United States

Hybrid
USD 61,000 - 78,000