Вообще все курсы Хекслета бесплатные! Но только до 15 декабря. Всё, что нужно → принять вызов

Android разработчик (Альфа-Банк)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

ИТ-аутстаффинг, заказная разработка, дизайн

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

Условия работы

IOS

Требования:

Опыт коммерческой разработки мобильных приложений от 2-х лет
Знание Swift и iOS SDK
Умение брать в работу фичу, уточнять постановку задачи и доводить ее до конца
Способность самостоятельно разобраться в новой технологии и внедрить в проект
Умение встраиваться в существующие процессы и предлагать способы улучшения (да-да, мы регулярно улучшаем процессы и слушаем мнение каждого в команде)
Умение писать чистый код и держать фокус на результате
Опыт работы в команде

Будет плюсом, если вы:
Знаете архитектуру и Unit-тесты
Можете рассказать, как поднял с колен CI на проекте
Разработали и опубликовали приложения в AppStore
Выступали публично
Делали технические решения, которые не стыдно оставить в GitHub Arctic Code Vault :)

Задачи:
Писать код на определенной, принятой на проекте архитектуре, поэтому необходим опыт в реальных проектах на чем-то типа MVVM / VIPER / любой другой, и понимание, почему в проектах пытаются придерживаться их.
Работать с уже написанным другими людьми кодом, будь то старая фича, доставшаяся от другого человека, или новая (юзать генератор надобно), поэтому важна толерантность к чужим решениям и умение/желание читать/улучшать текущую и новую кодовую базу
Большую часть времени человек будет работать в продуктовой команде, поэтому важна общая адекватность, и умение отвечать на вопросы, как кратко, так и развернуто.
Важно умение работать с UI разной степени сложности и умение анализировать различные корнер-кейсы в поведении пользователя, и впоследствии их обрабатывать.

 Android 

Требования:

Имеете опыт коммерческой разработки мобильных приложений от 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-проектами

Задачи:

Разработка лучшего мобильного банка
Создание сложных и переиспользуемых архитектурных решений
Техническое развитие проекта, исследование новых технологий и их интеграция
Постоянное улучшение возможностей приложения для пользователей

Код полностью пишем на Kotlin
80% фичей покрываем тестами в обязательном порядке
У нас многомодульные проекты
Выстроенный процесс code-review
Автоматизированный релизный цикл
Работаем в продуктовых командах по Scrum