Разработчик Android
ОБЯЗАННОСТИ:
- Разрабатывать Android-приложения для клиентов банка и агрохолдинга
- Участвовать в полном цикле разработки новой функциональности и проектировании архитектуры приложений
- Поддерживать и дорабатывать существующие приложения
- Проектировать API с командой backend-разработки с учетом требований мобильных клиентов
- Проводить code review.
ОСНОВНЫЕ ТРЕБОВАНИЯ:
- Опыт разработки Android-приложений от 3-х лет;
- Уверенные знания Android SDK;
- Уверенные знания Kotlin;
- Знание паттернов проектирования (design patterns);
- Опыт работы с Git, Android Jetpack, Retrofit/OkHttp, Dagger 2 и с остальным устоявшимся стеком библиотек;
- Понимание клиент-серверной модели взаимодействия приложений;
- Знание шаблонов проектирования, принципов SOLID.
- Понимание Clean Architecture.
- Будет плюсом:
- Знание Kotlin coroutines
- Умение писать многопоточные приложения
- Опыт проведения code review
- Интерес к Flutter
- Примеры приложений в Android Market/Google play, в разработке которых принимали участие.
УСЛОВИЯ:
- Заработная плата по результатам собеседования;
- График 5/2, гибкое начало рабочего дня;
- Возможность выбрать формат работы (удаленный, гибридный, офисный);
- Офис в центре Москвы;
- Компенсация расходов на питание;
- Оплата участия в конференциях;
- Отсутствие бюрократии и ненужных встреч;
- Оформление согласно ТК РФ.
- Профессиональное развитие в одном из крупнейших банков России.