Обязанности:
- Развитие мобильного приложения на платформе Android с многомиллионной клиентской базой в разделе Опросы;
- Разработка новой функциональности, исправление дефектов;
- Участие в командных мероприятиях.
Требования:
- Высшее техническое образование;
- Опыт разработки под Android от 3 лет;
- Знание корутин, RxJava;
- Знание Room, WorkManager, ViewPager, Dagger;
- Знание compose;
- Умение писать сложные CustomView на XML;
- Умение работать с многопоточным кодом;
- Знание REST API, web sockets;
- Понимание архитектуры clean architecture и принципов SOLID;
- Знание Dagger;
- Умение писать unit-тесты и понимание, зачем это нужно.
Будет плюсом, если вы:
- Уже работали в финтех проектах;
- Работали с многомодульными gradle-проектами;
- Знаете, как оптимизировать приложение и сделать его быстрее;
- Глубоко понимаете работу библиотек, которые используете(Coroutines, Compose, и т.д.);
- Боролись с утечками памяти;
- Знаете Lottie, умеете писать анимации при помощи MotionLayout;
- Понимаете как работают анимации.