Разработчик Android (клиентское мобильное приложение)

Hoff Tech
Москва
🏢 Офис
Middle
Полная занятость
Россия
Описание вакансии

Hoff Tech - аккредитованная ИТ-компания, которая занимается разработкой продуктов для One Retail. Основным заказчиком является Hoff.

Приглашаем в команду Разработчика Android.

В нашей команде ты сможешь участвовать в развитии приоритетного продукта компании – мобильного приложения для клиентов.

Наши преимущества
Есть выделенное время на развитие проекта, техдолг внутри команды.
Заказная разработка, но есть возможность влиять на продукт, и техническую часть продукта, улучшать его с точки зрения процессов.
Развитая система внутреннего корпоративного обучения.

Стек: Kotlin, AndroidX, Moxy MVP, Dagger 2 , RxJava2, Coroutines, Retrofit, OkHttp, Jackson, Firebase, Google Play services, Gradle Kotlin DSL.

Чем предстоит заниматься
Анализ, проектирование и разработка новых функциональных модулей Android‑приложений с учётом требований к производительности, стабильности и поддерживаемости кода.
Реализация сложных фич в соответствии с дизайн‑макетами (Figma) и техническими спецификациями, тесное взаимодействие с дизайнерами и аналитиками.
Оценка сложности задач, декомпозиция, участие в планировании спринтов и код‑ревью.
Рефакторинг существующих решений и улучшении кодовой базы.
Написание чистого, модульного и тестируемого кода с соблюдением принципов SOLID и паттернов проектирования (GoF).
Настройка и поддержка многомодульной структуры проекта, работа с Dagger2 для управления зависимостями.
Реализация асинхронной логики с использованием Kotlin Coroutines и/или RxJava.
Ведение задач в Jira, документирование решений в Confluence, работа в Gitlab, строгое следование GitFlow.
Для сотрудничества с нами тебе понадобится опыт
Kotlin: Уверенное владение языком, знание идиом и coroutines/Flow.
Архитектура: Опыт применения Чистой архитектуры и MVI на боевых проектах.
Dependency Injection: Продвинутые знания Dagger 2 (scopes, components, subcomponents).
Сеть: Глубокое понимание Retrofit + OkHttp (интерцепторы, обработка ошибок, кэширование).
UI: Создание UI на Jetpack Compose.
Firebase: Опыт работы с Firebase Cloud Messaging (FCM) и Crashlytics.
Тестирование: Навык написания Unit-тестов (JUnit, Mockito/MockK).
Качество кода: Умение работать с линтерами (Detekt) и следовать Code Style. \
CI/CD: Понимание принципов CI/CD, опыт работы с пайплайнами (GitLab CI).
Git: Уверенная работа с системами контроля версий (Gitflow/Trunk-based).
Будет плюсом
Опыт работы с мультимодульными проектами.
Знание инструментов профилирования Android (Profiler, Systrace).
Мы предлагаем
Оформление по ТК РФ;
Полностью «белую заработную плату (оклад + квартальный бонус);
Удаленный формат работы;
График работы на выбор: 9:00-18:00 или 10:00-19:00 (понедельник – пятница);
Расширенный социальный пакет: ДМС, включающая стоматологию, полис для выезжающих за рубеж; льготные условия оформления страховки для членов семьи;
Оборудование для работы;
Корпоративные скидки для сотрудников от компаний-партнеров (скидки на товары сети Hoff, фитнес, иностранные языки, путешествия и т.д.);
Работу в сильной команде профессионалов, обмен опытом.

Присоединяйся к нашей дружной команде, с нами интересно!

Технологии и навыки
AI-помощник
ИсточникСкрыто
Опубликовано9 июл.
Мы против мошенников на площадке: если тебя просят заплатить, продиктовать код или установить непонятное приложение — прекращай общение и сразу пиши нам (чат с основателем или форма обратной связи).