Об Android команде:
Вас ждет работа с опытной Android гильдией из 20+ человек, которая следит за тенденциями мобильной разработки и поддерживает свое приложение в актуальном состоянии. Помимо решения продуктовых задач у вас будет возможность поучаствовать в техническом развитии приложения. Kotlin, многомодульность, чистая архитектура, реактивное программирование, Compose, Kotlin Flow, Coroutines, Unit / UI тестирование.
Вы присоединитесь к команде BX (Buyer Experience) — команда отвечает за ключевые пользовательские сценарии: персонализацию, регистрацию и авторизацию пользователей, личный кабинет, избранное и сохранённые поиски. Android-разработчик является единственным специалистом своего направления в команде и напрямую влияет на развитие мобильного продукта.
Задачи, которые могут стать твоими:
- Разработка новой функциональности мобильного приложения под Android, его архитектуры и исправление существующих недостатков;
- Написание качественного, чистого, читаемого кода, code-review;
- Разработка общих архитектурных решений;
- Взаимодействие с менеджерами, дизайнерами, бекендерами, тестировщиками;
- Проактивно участвовать в жизни продукта: обсуждении требований, планировании проектов, проектировании дизайна, прототипов, спецификаций;
- Делиться технической экспертизой: предлагать, обсуждать и интегрировать новые решения;
- Декомпозировать, оценивать сроки реализации задач и выдерживать их;
- Проектировать клиент-серверное взаимодействие;
- Разбираться в чужом коде и проводить его рефакторинг;
- Доносить свои мысли и отстаивать свою точку зрения перед остальными членами команды;
- Не просто накидывать идеи, а реализовывать и доводить их до конца в общем проекте;
Что нужно знать:
- Android SDK, Android Support Libraries
- Паттерны построения мобильного UI/UX, принципы Material Design