Мы - современный банк, проповедующий принципы кайдзена, agile и lean development.
Наши юниты разрабатывают новые сервисы для удаленного обслуживания клиентов в рамках реализации цифровой банковской экосистемы
Чем предстоит заниматься:
- Разрабатывать и поддерживать новые компоненты и библиотеки мобильного банка.
- Писать классный и чистый код на Kotlin (у нас нет legacy, свежий проект).
- Разрабатывать и внедрять новые интересные фичи.
Что для этого потребуется:
- Опыт мобильной разработки (Android) не менее 2-х лет.
- Свободное владение языками Kotlin/Java.
- Знание концепций ООП, паттернов проектирования и принципов SOLID (и конечно же умение их применять).
- Базовое понимание и опыт работы с основными архитектурными паттернами (MVP, MVVM, Clean).
- Знание основных алгоритмов и структур данных.
- Умение писать простой и тестируемый код (DRY и KISS для вас не пустой звук).
- Умение работать в команде и готовность активно принимать участие в жизни продукт.
Будет плюсом:
- Опыт настройки процессов Continuous Integration и Continuous Delivery.
- Знание Dagger и умеете его готовить.
- Опыт реактивного программирования (RxJava/Coroutines).
- Умение проводить перекрестное Code Review.
- Знание гибких методологий (Scrum, Kanban)
Условия:
- Работа в топовом банковском финтехе, интересные задачи, большой и долгосрочный проект.
- Конкурентная заработная плата (ежемесячный фиксированный оклад - готовы обсуждать индивидуально).