Android dev
В подборе сейчас кандидаты уровня крепкого Middle+ и выше - есть предварительный скрининг, необходимо ответить минимум 9 из 10.
1. Сколько лет опыта (по каждому языку отдельно) Android -?, Java -?, Kotlin -?
2. Был ли опыт работы в команде нескольких Android разработчиков (да/нет)?
3. Есть ли опыт код-ревью (да/нет)?
4. Есть ли опыт написания unit-тестов (да/нет)?
5. Есть ли опыт работы с RxJava (да/нет)?
6. Есть ли опыт работы с Dagger (да/нет)?
7. Какой был последний проект? (Стэк/команда, кто ставил задачи, какие процессы были)
Работа с нами — возможность расти вместе с крупнейшим независимым банком, решать амбициозные задачи, достигать значимых результатов и быть лидером.
Расширяем команду Android-разработчиков и ищем тех, кто будет развивать клиентский сервис и разрабатывать онлайн-каналы — мобильное приложение, интернет-банк и мобильный банк для бизнеса.
- Код полностью пишем на Kotlin.
- 80% фичей покрываем тестами в обязательном порядке.
- У нас многомодульные проекты.
- Выстроенный процесс code-review.
- Автоматизированный релизный цикл.
- Работаем в продуктовых командах по Scrum.
- Разработка лучшего мобильного банка.
- Создание сложных и переиспользуемых архитектурных решений.
- Техническое развитие проекта, исследование новых технологий и их интеграция.
- Постоянное улучшение возможностей приложения для пользователей.
- Имеете опыт коммерческой разработки мобильных приложений от 2-х лет.
- Отлично знаете Kotlin и Java.
- Разбираетесь в Android SDK.
- Ориентируетесь в гайдлайнах Material Design.
- Знаете, как сделать быстрый и отзывчивый ui.
- Работали с библиотеками RxJava 2, Dagger 2, Retrofit, OkHttp, Android Architecture Components.
- Понимаете принципы работы RESTful API и HTTP.
- Умеете писать масштабируемый и тестируемый код, тебя не пугают аббревиатуры MVP, MVVM, MVI, SOLID.
- Умеете работать с git, знаком с git flow и код-ревью.
- Умеете писать Unit и UI-тесты.
- Умеете работать с Jenkins и Docker или c другими инструментами CI/CD.
- Выступали на конференциях с докладами или писали крутые технические статьи.
- Можете похвастаться опубликованными приложениями в Google Play.
- Знаете, как оптимизировать приложение и сделать его быстрее.
- Работали с многомодульными gradle-проектами.