Ставка: до 2000, с НДС
Длительность проекта: длительный, от 12 мес
Локация: РФ
Обязательные требования
- Экспертное владение Kotlin (включая ООП и функциональную парадигму);
- Глубокое понимание Clean Architecture (data / domain / presentation) или аналогичных архитектурных подходов;
- Коммерческий опыт работы с MVI или MVVM-архитектурой;
- Практическое применение принципов SOLID, KISS, DRY и паттернов проектирования;
- Опыт работы с многомодульной feature-based архитектурой;
- Уверенное использование Kotlin Coroutines и Flow (structured concurrency, cancellation, dispatcher, cold/hot flows);
- Опыт разработки интерфейсов на Jetpack Compose от 1 года (recomposition, state management, side-effects, адаптивная верстка);
- Понимание Material Design и принципов UI;
- Понимание REST-интеграций и работы с JSON-сериализацией (KotlinX Serialization);
- Опыт работы с хранением данных (SharedPreferences / DataStore, базы данных — Room, SQLite или аналогичные);
- Опыт работы с DI-контейнерами и управление lifecycle зависимостей;
- Уверенная работа с Gradle и dependency management;
- Опыт написания unit-тестов.
Дополнительные требования
- Опыт работы с FlowMVI или гибридной архитектурой MVI/MVVM;
- Production-опыт использования Jetpack Compose;
- Опыт работы с Ktor;
- Production-опыт работы с Koin;
- Опыт работы с Navigation 3 или другими type-safe подходами к навигации;
- Использование Kotest и property-based testing;
- Опыт написания Compose UI тестов;
- Опыт работы с системами аналитики и расследования инцидентов;
- Опыт работы с Yandex AppMetrica;
- Наличие веб-камеры,микрофона и наушников, отсутствие каких-либо проблем в общении голосом;
- Развитые софт скиллы и проактивная позиция для работы в продуктовой команде.
Задачи на проекте
- Проектирование фичи целиком;
- Декомпозиция сложной бизнес-логики;
- Ответственность за архитектурные решения;
- Code review и менторство (по уровню);
- Понимание баланса между архитектурой, сроками и бизнес-требованиями.
Этапы отбора
Один тех собес и возможно знакомство с проектом и командой
Описание проекта и команды
Крупный биржевой холдинг.
Не рассматриваем
- Разработчиков с опытом только XML UI.
- RxJava и другие подходы к реактивности.
- Java подходы и библиотеки (Наше правило - Kotlin-first)
Откликнуться на запрос:
Показать контакты
По вопросам партнерского сотрудничества: @ju_vetta
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений
Источник - Telegram канал. Название доступно после авторизации