Обязанности:
О проекте: Команда разрабатывает мобильное приложение для розничной сети. Продукт активно растёт, и мы внедряем современный стек на базе Jetpack Compose и Kotlin. Приглашаем начинающего разработчика, который хочет работать над реальным проектом под руководством опытных коллег, участвовать в код-ревью и быстро прокачивать навыки промышленной разработки. Задачи: Реализация интерфейсов по макетам из Figma с использованием Jetpack Compose; Написание бизнес-логики на Kotlin с учётом принципов Material Design и производительности; Интеграция с бэкендом через REST API (Retrofit, OkHttp); Участие в поддержке legacy-кода на Java (постепенная миграция на Kotlin); Соблюдение архитектурных паттернов (MVVM, MVI) и работа с состоянием экранов; Написание простых unit-тестов (JUnit, MockK) для проверки ключевой логики. Требования: Уверенное знание Kotlin (синтаксис, корутины, null safety); Понимание жизненного цикла Activity/Fragment и работы с Jetpack Compose (State, Recomposition); Опыт работы с системами сборки Gradle (подключение зависимостей, настройка build-типов); Базовое знание паттернов MVVM, Clean Architecture (на уровне понимания слоёв); Умение работать с Git (ветки, pull-request'ы, разрешение конфликтов); Готовность разбираться в чужом коде и задавать вопросы; Желание учиться: изучать документацию, участвовать в код-ревью и предлагать улучшения. Будет плюсом, если у тебя есть: Опыт с Dagger/Hilt или Koin (dependency injection); Знакомство с Room (базы данных) и SharedPreferences/DataStore; Базовое знание Java (чтение и минимальное редактирование); Понимание работы с многопоточностью и корутинами (Dispatchers, Flow); Опыт написания UI-тестов (Compose UI Test, Espresso); Портфолио с проектами в GitHub/GitLab (даже учебными). Условия: Полностью удалённая работа либо гибридный формат (офис в Москве/регионах по договорённости); Стандартная пятидневная неделя с гибким началом дня; Менторство и парное программирование с синьор-разработчиком на старте; Реальные задачи в продакшене; Оплачиваемый отпуск (в рамках договора ГПХ — по согласованию) и корпоративные активности; Доступ к обучающим материалам (курсы, конференции за счёт компании); Отсутствие микроменеджмента — результат важнее присутствия в чате каждую минуту. Ждём твой отклик, если ты готов переходить от теории к практике, не боишься разбираться в деталях Android-платформы и хочешь вырасти до уверенного middle-разработчика в сильной команде.Похожие вакансии
До 120 000 руб.
Москва. Станции метро: Тульская, Серпуховская, Шаболовская, ЗИЛ
CORE
Junior Android Developer (Native Android / Hybrid Apps)
Договорная
Москва. Станции метро: Тульская, Серпуховская, Шаболовская, ЗИЛ
AH Group IT
Android разработчик / Kotlin developer
От 150 000 руб.
Москва. Станции метро: Тульская, Серпуховская, Шаболовская, ЗИЛ
Кадровое агентство HireWay
От 250 000 до 300 000 руб.
Москва. Станции метро: Тульская, Серпуховская, Шаболовская, ЗИЛ
JEDai
Договорная
Москва. Станции метро: Тульская, Серпуховская, Шаболовская, ЗИЛ
Альфа-Банк
Договорная
Москва. Станции метро: Тульская, Серпуховская, Шаболовская, ЗИЛ
Эвотор