May 12, 2022

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-проектами.