Москва
Чем необходимо заниматься:
- Разрабатывать Android приложения в составе продуктовой команды
- Поддерживать ui-kit на Jetpack compose
- Декомпозировать и оценивать задачи
Наши пожелания к соискателю:
- Опыт коммерческой разработки под Android от 4-х лет
- Отличные знания по Jetpack compose
- Понимание работы архитектур построенных на принципе UDF
- Знание принципов построения многомодульного приложения
- Хорошие знания по dagger2
- Знание алгоритмов и структуры данных
- Понимание принципов обеспечения безопасности МП
- Отличное знание ООП, VCS, Networking, Multithreading, Kotlin, Java IO/NIO
- Опыт работы с coroutines, понимание принципов их работы
- Понимание и знания жизненного цикла сборки проекта
- Знание базовых алгоритмов и структур данных
- Понимание принципов ООП и SOLID
- Знание основных паттернов проектирования и опыт их применения
- Опыт распределенной разработки (Git, JIRA)
Будет плюсом:
- Знания и желание развиваться в области тестирования и оптимизации приложений
- Создание приложений на Jetpack compose без использования Fragments
- Знание gradle и возможность писать таски/плагины
- Знания по оптимизации build time проекта