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.
Что важно
- Высшее профильное образование (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-скрининг.
- Передача на подходящие проекты клиентам.
Обращаю внимание!!!
ЗП в вакансии указана для кандидатов уровня 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
Вас интересует эта вакансия?