🎯 К каким бизнес-метрикам привязывают HR-бренд?

Проводим исследование и будем рады поговорить с теми, кто отвечает за репутацию работодателя. За участие дарим записи Хабрасеминара!

→ Пройти опрос и забрать записи

Разработчик Android Senior

Требования

Разработчик мобильных приложений
Senior
Java
Kotlin
LLM

Условия

Можно удалённо
Москва
Санкт-Петербург

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

Описание вакансии

Обязанности:

Опыт работы в роли разработчика за последние 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) разработки.