Приглашаем на работу IT специалистов в нашу большую команду для работы на проектах для крупнейшего российского банка из списка топ-3.
В частности сейчас мы ищем Android разработчика на проект по внедрению Цифрового рубля.
Разработка будет вестись на базе платформы с микросервисной архитектурой, стек используемых технологий: фронт -
React/JavaScript, бэк - Java/Spring, мобильное приложение - iOS/Android.
Обязанности
• Разработка мобильного приложения на платформе Android;
• Проектирование архитектуры мобильного приложения;
• Улучшение текущего и разработка нового функционала;
• Разработка отдельных компонентов экранов;
• Активное взаимодействие с дружной командой профессионалов по направлениям: дизайн, аналитика, разработка, тестирование, релиз;
• Проведение code-review, менторинг.
Обязательные требования
• Опыт коммерческой разработки приложений для Android от 3 лет, уверенное знание Android SDK и соответствующих API;
• Отличное знание Kotlin, опыт его активного использования от 2 лет;
• Понимание принципов чистой архитектуры, SOLID, DRY, KISS, умение применять их на практике;
• Уверенное использование корутин, инструментов многопоточности, знание Flow и его реализаций;
• Практический опыт работы с MVVM/MVI;
• Знание основных структур данных и алгоритмов, опыт их применения в реальных задачах;
• Опыт разработки многомодульных приложений, понимание механизмов DI (Dagger2), способность разобраться в сложных gradle-скриптах;
• Опыт проектирования и верстки кастомного UI с большим уровнем вложенности (желательно
- на Compose);
• Понимание принципов работы клиент-серверных приложений и протокола HTTP (в первую очередь
- RESTful Web Services), опыт практического использования соответствующих библиотек (Retrofit);
• Умение оценивать задачи и укладываться в собственную оценку, опыт работы с системами учета (Jira).