Проект:
Крупный банк РФ, входит в десятку крупнейших банков в России. Наша миссия — сделать клиентов банка счастливыми, и для этого мы создаём и развиваем финансовые сервисы. Один из флагманских проектов банка — мобильное приложение для розничных клиентов. Мы ищем Android-разработчика, который поможет сделать его ещё лучше.
Требования:
Наш технологический стек:
• Kotlin
• Многомодульный Gradle-проект
• Room
• Android Architecture Components (ViewModel, LiveData, etc.)
• Jetpack Navigation
• Retrofit, Okhttp
• RxJava (в планах переход на Kotlin Coroutines)
• Подход Single Activity
• DI - Toothpick (думаем о переезде на Dagger2/Hilt)
• Firebase-сервисы
• Тестирование кода (unit и UI-тесты)
• Jira, Bitbucket, TeamCity
От вас мы ожидаем:
• Опыт разработки под Android не менее 3-х лет
• Отличные знания языка Kotlin, интерес к трендам от JetBrains и Google
• Понимание многопоточности и асинхронности при работе с RxJava
• Полное понимание жизненного цикла Android-компонентов
• Знание ООП и шаблонов проектирования, использование в работе принципов Clean architecture
• Базовое представление о средствах защиты приложений от атак
• Опыт разработки сложных пользовательских интерфейсов (включая работу с анимациями и Custom View)
• Понимание архитектуры MVVM, знание и понимание основных структур данных и алгоритмов
• Понимание принципов работы RESTful API и WebSocket
Дополнительные требования:
• Понимаете, как работать с корутинами
• Использовали Jetpack Compose и Navigation Component
• Понимаете, как работать с многомодульными проектами
• Можете достать данные из Room
• Внедряли тестирование на проекте (UI-тесты на Espresso/Kaspresso, snapshot-тесты, JUnit-тесты или другие)
Обязанности:
• Разрабатывать клиентскую логику мобильного приложения
• Находить лучшие интерфейсные решения вместе с product owner-ом, аналитиками и дизайнерами
• Разрабатывать новые функциональные модули
• Улучшать код с каждой новой задачей
• Принимать решения по архитектуре и технологиям приложения
• Автоматизировать процесс разработки и тестирования
• Участвовать в еженедельных встречах разработчиков (tech talks)
Условия:
• Конкурентоспособная заработная плата
• Корпоративное обучение и сертификация в технических и бизнес областях
• Корпоративные развлекательные программы
• Удаленная занятость
Присылайте свое резюме на почту:
HR@bellintegrator.com
Вакансия Android разработчик
-
- Сообщения: 117
- Зарегистрирован: 12 июн 2016 16:06
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость