Android Developer
Платим
180K - 350K руб/мес
Предлагаем работу
Без разницы, любой вариант
Локация
Москва
В архиве
Необходимые навыки
Android Средний
Android ndk Средний
Android sdk Средний
Android studio Средний
Git Средний
Gradle Средний
HTTP Средний
Java Средний
Kotlin Средний
Restful api Средний
Scrum Средний
Tcp Средний
Team leader Продвинутый
Technical account manager Средний
Udp Средний
Team Leadership Продвинутый
Опыт в специальности middle
О проекте
- Банк Открытие ищет Android разработчика (Senior/Middle) в связи с расширением штата сотрудников, предлагаем дополнить команду по разработке мобильных приложений в отделе Автоматизации дистанционного банковского обслуживания.
Кратко о нас:
- Открытие — входит в ТОП-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 и так далее).
- ∙ Участвовать в еженедельных встречи разработчиков (tech-talk).
Мы предлагаем
- ∙ Стать частью крупного, развивающегося банка с внутренней атмосферой startup;
- ∙ Работу в команде единомышленников, неравнодушных к передовым технологиям и практикам;
- ∙ Неограниченные возможности для совершенствования ваших навыков и знаний, обучаясь у лучших и решая сверхамбициозные задачи;
- ∙ При желании у вас будет возможность попробовать свою бизнес идею в нашей «Фабрике Пилотов»;
- ∙ Позитивную рабочую обстановку в режиме Focus & Flow и дружный коллектив;
- ∙ Достойную и конкурентную заработную плату, квартальные и годовые премии, размер которых зависит от результатов вашей работы;
- ∙ Возможна полностью удалённая работа или гибридный график посещения офиса (например: в Москве);
- ∙ Разнообразный социальный пакет: ДМС, страхование жизни, страхование для выезжающих за границу, льготные условия приобретения банковских продуктов, скидки в фитнес-клубах и в компаниях-партнерах.
Процесс найма
-