О компании
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге.
Обязанности
- Опыт работы в роли разработчика за последние 4 года на проектах по разработке мобильных приложений на базе Android;
- Опыт программирования на Java и Kotlin;
- Опыт работы с многомодульностью и flavor;
- Понимание и применение на практике принципов SOLID, DRY, KISS;
- Опыт работы с LLM для написания и валидирования кода в режиме Кентавр;
- Опыт разработки с использованием инструментов Coroutines и Dagger2;
- Опыт реализации мета-паттернов на Android: MVVM и MVI;
- Опыт использования Clean Architecture;
- Опыт использования Compose;
- Опыт написания Unit и UI-тестов (Junit и Mockito и Espresso);
- Опыт работы с инструментами: Git и Jira;
- Опыт работы с CI/CD;
- Опыт работы в гибких методологиях (Agile и/или DevOps и/или Kanban).
Требования
- Опыт работы в роли разработчика за последние 4 года на проектах по разработке мобильных приложений на базе Android;
- Опыт программирования на Java и Kotlin;
- Опыт работы с многомодульностью и flavor;
- Понимание и применение на практике принципов SOLID, DRY, KISS;
- Опыт работы с LLM для написания и валидирования кода в режиме Кентавр;
- Опыт разработки с использованием инструментов Coroutines и Dagger2;
- Опыт реализации мета-паттернов на Android: MVVM и MVI;
- Опыт использования Clean Architecture;
- Опыт использования Compose;
- Опыт написания Unit и UI-тестов (Junit и Mockito и Espresso);
- Опыт работы с инструментами: Git и Jira;
- Опыт работы с CI/CD;
- Опыт работы в гибких методологиях (Agile и/или DevOps и/или Kanban).