Назад
2 дня назад

Android-разработчик (Kotlin/Java, банковская сфера)

200 000 - 280 000
Формат работы
remote (только Russia)/hybrid
Тип работы
fulltime
Грейд
middle/senior
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Android-разработчик (Kotlin/Java, банковская сфера): Развитие высоконагруженного мобильного приложения для клиентов банка с акцентом на архитектуру MVVM + Clean Architecture, миграцию с RxJava на Coroutines и создание безопасных решений. Фокус на разработке модулей, интеграции REST API, рефакторинге существующего кода, тестировании и CI/CD.

Локация: Москва; возможен удалённый или гибридный формат работы. Работа выполняется на Windows через удалённое подключение к macOS не требуется.

Зарплата: 200 000–280 000 ₽ на руки в месяц. Для кандидатов уровня Middle: 100 000–190 000 ₽ на руки.

Компания

YLAB Development предоставляет разработчиков для продуктовых и банковских проектов, включая высоконагруженные финтех-приложения.

Что делать

  • Развивать Android-приложение для физических лиц с миллионами пользователей.
  • Проектировать и реализовывать модули на Kotlin и Java в архитектуре MVVM + Clean Architecture.
  • Работать с Retrofit, OkHttp, REST API, обработкой ошибок и состояниями.
  • Развивать асинхронный код и участвовать в миграции с RxJava2 на Coroutines и Flow.
  • Рефакторить существующий код, улучшать архитектуру и тестопригодность.
  • Разрабатывать UI на Android Views и Jetpack Compose, писать тесты и участвовать в CI/CD.

Требования

  • Высшее профильное образование в области Computer Science, ИТ, прикладной математики или смежной области.
  • От 3 лет коммерческого опыта Android-разработки, уровень Middle или выше.
  • Уверенное знание Android SDK, ООП, Kotlin или Java, MVVM и Clean Architecture.
  • Опыт с Retrofit, OkHttp, REST API, HTTP/HTTPS, JSON, RxJava2, Coroutines и Flow.
  • Опыт написания unit-тестов, работы с Git, code review и CI/CD.
  • Английский от B2 требуется для европейских и американских проектов; для проектов без английского язык не требуется.

Хорошо, если есть

  • Опыт с Jetpack Compose, Navigation, Hilt/Dagger, Room и WorkManager.
  • Опыт настройки Gradle pipelines, GitHub Actions, Bitrise, Jenkins или аналогов.
  • Опыт UI-тестирования с Espresso или Compose Testing.
  • Знание модуляризации, динамических фреймворков и KMM.
  • Опыт с безопасным хранением данных, биометрией и публикацией приложений в Google Play.

Культура и преимущества

  • Работа над сложными продуктовыми и банковскими задачами с возможностью влиять на архитектуру и качество приложения.
  • Удалённый или гибридный формат работы.
  • Участие в code review, CI/CD и командной работе через Jira и Confluence.
  • Работа без физического Mac: подключение к macOS выполняется удалённо через RDP.

Процесс найма

  • Короткое общение с рекрутером.
  • Техническое интервью или TechCertify-скрининг.
  • Передача на подходящие проекты клиентам.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →