👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Android разработчик

Зарплата

от 300 000 ₽

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

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

Компания

Универсальный банк, входит в топ-10 крупнейших банков России

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

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

В банке «ОТКРЫТИЕ» в отделе «Развития дистанционных банковских сервисов юридических лиц» открыта вакансия Android Senior Developer/Tech Lead с возможность работать полностью удаленно.

Кратко о нас:

Открытие — входит в ТОП-10 крупнейших банков России (второе место в рейтинге Internet Banking Rank) и обладает премией в области клиентского опыта СХ WORLD AWARDS. В номинации «Платежный сервис В2С» в шорт-лист вошла банковская виртуальная клавиатура для смартфонов Open Key, а также у банка Открытие – первая на российском рынке виртуальная клавиатура с интегрированными банковскими операциями для мобильных устройств.

Важнейшей составляющей успеха Открытия является динамическая модель time to market (T2M), проведенная трансформацию IT-ландшафта, широкое внедрение DevOps-практик и современная IT-архитектура банка, все это обеспечивает высокую скорость разработки и вывода в промышленную эксплуатацию новых продуктов и сервисов. Наши офисы входят в категорию «Лучшие цифровые офисы».

Наш технологический стек Android в трайбах разработки в сегменте МСБ:

∙ Kotlin

∙ Sqlite, Room

∙ Android architecture components (ViewModel, LiveData, etc.)

∙ Придерживаться принципов Clean architecture

∙ Роутинг - Google Navigation

∙ Retrofit 2, RxJava (думаем о переезде на Корутины + Flow)

∙ Подход Single Activity

∙ DI - Toothpick (думаем о переезде на Dagger2/Hilt)

∙ Модульная архитектура на основе Gradle-модулей

∙ Bitbucket, Gradle, Teamcity

∙ Поддержка Android 5.0

∙ Интеграции с Firebase

∙ Развиваем инфраструктуру автотестов (Appium, нативные тесты)

∙ Всегда открыты к новым технологиям (Jetpack Compose и так далее)

Вам предстоит:

∙ Разрабатывать интерфейс и реализацию клиентской логики мобильного-банка;

∙ Разрабатывать новые функциональные модули;

∙ Улучшать код и скорость работы с каждой задачей;

∙ Принимать решения по архитектуре и технологиям приложения;

∙ Автоматизировать процесс разработки и тестирования;

∙ Участвовать в еженедельных встречи разработчиков (tech-talk).

Мы ждем от вас:

∙ Опыт разработки под Android 3 года и более;

∙ Отличные знания языка Kotlin 1.4-1.5, умение следить за трендами от Jetbrains и Google;

∙ Понимание многопоточности на RxJava 2/3 (знание Корутин будет плюсом);

∙ Полное понимание жизненного цикла Android компонентов, знание ООП, шаблонов проектирования;

∙ Базовое представление о средствах защиты приложений от атак;

∙ Опыт разработки сложных пользовательских интерфейсов, работа с анимациями, Custom view;

∙ Опыт работы с утилитами навигации (Google Navigation Component), в многомодульных проектах, а также с одной из ORM/Sqlite (Sqlite/Room/Realm);

∙ Понимание архитектур MVP, MVVM, MVI, знание и понимание основных структур данных и алгоритмов;

∙ Понимание принципов работы RESTful API, понимание и опыт работы с Websocket;

∙ Будет плюсом опыт разработки и внедрения подхода тестирования на проекте с использованием различных инструментов (Kaspresso, Snapshot тесты, JUnit и так далее).

Бонусы

Мы предлагаем вам:

∙ Стать частью крупного, развивающегося банка с внутренней атмосферой startup;

∙ Работу в команде единомышленников, неравнодушных к передовым технологиям и практикам;

∙ Неограниченные возможности для совершенствования ваших навыков и знаний, обучаясь у лучших и решая сверхамбициозные задачи;

∙ При желании у вас будет возможность попробовать свою бизнес идею в нашей «Фабрике Пилотов»;

∙ Позитивную рабочую обстановку в режиме Focus & Flow и дружный коллектив;

∙ Достойную и конкурентную заработную плату, квартальные и годовые премии, размер которых зависит от результатов вашей работы;

∙ Возможна полностью удалённая работа или гибридный график посещения офиса (например: в Москве);

∙ Разнообразный социальный пакет: ДМС, страхование жизни, страхование для выезжающих за границу, льготные условия приобретения банковских продуктов, скидки в фитнес-клубах и в компаниях-партнерах.