Android Developer
Москва
Описание проекта и условия
Наш клиент - один из крупнейших банков, который входит в рейтинг ТОП-10 банков России.
Компания предлагает:
- Обширный опыт. Кроме продуктовых задач возможность выбрать направления, в которых интересно развиваться (CI/CD, design system, software architecture);
- Работа в молодом и позитивном коллективе профессионалов;
- График работы - гибкий;
- ДМС со стоматологией;
- Корпоративные скидки в широкую сеть фитнес-залов.
Задачи
- Участие в разработке основного приложения банка.
Требования
- Опыт разработки под платформу Android от 1.5 лет;
- Наличие опубликованных приложений в google play;
- Знание Android SDK (4.1+);
- Иметь коммерческий опыт разработки на Kotlin;
- Знание классических алгоритмов и структур данных;
- Иметь опыт работы с системами автоматической сборки проектов (Gradle);
- Знание и умение применять паттерны проектирования;
- Понимание принципов SOLID;
- Желание развиваться.
- Понимание и опыт работы с RXJava;
- Опыт работы с Docker/Marathon/Jenkins;
- Понимание принципа dependency injection;
- Опыт работы с dagger2;
- Глубокое знание Java core;
- Опыт написания unit-тестов, автотестов, использование CI.