Skip to main content

Android-разработчик

Technology
YLAB Development
Москва, Россия1 нед. назадДо 13.10.2026

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

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

Ищем Android-разработчика с законченным высшим профильным образованием, который хочет работать над реальным высоконагруженным финтех-продуктом: влиять на архитектуру, участвовать в миграции с RxJava на Coroutines и делать надёжные, безопасные решения для клиентов банка.

Что будет в работе

  • Развитие мобильного приложения Android для физических лиц (миллионы пользователей).

  • Проектирование и реализация новых модулей на Kotlin/Java в архитектуре MVVM Clean Architecture.

  • Работа с сетевым слоем: Retrofit OkHttp, интеграция с REST API, обработка ошибок и состояний.

  • Миграция и развитие асинхронного кода: RxJava2 → Coroutines Flow.

  • Чтение, анализ и рефакторинг существующего кода, улучшение архитектуры и тестопригодности.

  • Реализация UI на Android Views и/или Jetpack Compose, работа с адаптивностью.

  • Написание unit-тестов, участие в повышении покрытия и качества кода.

  • Участие в CI/CD-процессах: сборка, тесты, деплой в Google Play / внутренние каналы.

  • Взаимодействие с командой в Jira/Confluence, code review в Git.

Важно: работа без macOS — подключение на Windows удалённо через RDP.

Что важно

  • Высшее профильное образование (Computer Science / ИТ / прикладная математика и т.п.).

  • Коммерческий опыт Android-разработки от 3 лет, уровень от Middle и выше.

  • Уверенное знание Android SDK, ООП и основных паттернов проектирования.

  • Опыт работы с Kotlin/Java, MVVM Clean Architecture в production-проектах.

  • Практика с Retrofit OkHttp, REST API, HTTP/HTTPS, JSON.

  • Опыт работы с RxJava2 и понимание миграции на Coroutines Flow.

  • Умение читать, анализировать и рефакторить чужой код без поломки функциональности.

  • Опыт написания unit-тестов и работы с Git в команде (code review, PR/MR).

  • Понимание принципов CI/CD, безопасности и разработки в крупных высоконагруженных системах.

  • Желателен опыт анализа/проектирования решений и знание банковской предметной области.

  • Навыки работы с Jira/Confluence, английский - чтение технической документации.

Будет плюсом

  • Опыт работы с Jetpack Compose, Navigation, Hilt/Dagger, Room, WorkManager.

  • Опыт настройки CI/CD (Gradle pipelines, GitHub Actions, Bitrise, Jenkins и аналоги).

  • Опыт написания UI-тестов (Espresso, Compose Testing).

  • Знание принципов модуляризации, динамических фреймворков, KMM (базово).

  • Опыт работы с Keychain/EncryptedSharedPreferences, биометрией, secure storage.

  • Публикации в Google Play, примеры кода (GitHub, pet-проекты).

Английский

  • Для проектов без английского язык не требуется.

  • Для европейских и американских проектов нужен английский от B2 .

Процесс

  • Короткое общение с рекрутером.

  • Техническое интервью / TechCertify-скрининг.

  • Передача на подходящие проекты клиентам.

Если вам близок инженерный подход к Android-разработке, есть опыт работы со сложными продуктовыми и банковскими задачами и вы хотите влиять на архитектуру и качество приложения - будем рады пообщаться.

Обращаю внимание!!!

ЗП в вакансии указана для кандидатов уровня Middle /Senior.

Для кандидатов уровня Middle предложение: 100 000–190 000 ₽ на руки.

Ключевые навыки

  • Java
  • Kotlin
  • Keychain
  • Compose Testing
  • GitHub
  • Jenkins
  • CI/CD
  • Dagger
  • Navigation
  • Jetpack Compose
  • Coroutines
  • RxJava2
  • REST API
  • OkHttp
  • Retrofit

Задайте вопрос работодателю

Он получит его с откликом на вакансию Где располагается место работы? Какой график работы? Вакансия открыта? Какая оплата труда? Как с вами связаться? Другой вопрос

Где предстоит работать

Москва Показать на большой карте
Keywords
JavaKotlinKeychainCompose TestingGitHubJenkinsCI / CDDaggerNavigationJetpack ComposeCoroutinesRxJava2REST APIOkHttpRetrofitJSONJiraModel–view–viewmodelCoroutineMacos

Вас интересует эта вакансия?