android разработчик для заметок
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Исправлять дефекты и дорабатывать сценарии папок, списков заметок, редактора, корзины, тегов, поиска и настроек;
- Разрабатывать функции по REST API: блочную модель заметок, файлы и вложения, совместный доступ, комментарии, граф связей и AI-промпты;
- Разрабатывать офлайн-кеширование и синхронизацию с бэкендом с использованием Room и сети;
- Поддерживать редактор Cascade Editor и пользовательские блоки: таблицы, изображения и Markdown;
- Интегрировать приложение с платформой Эфира: навигацию, deeplink’и, feature flags, метрики и общую дизайн-систему;
- Отлаживать приложение с помощью демо-приложения продукта и сборки супер-приложения.
требования
- Требования;
- Опыт Android 4+ года, уверенный Compose и работа со сложным UI. REST, кеширование, Room; понимание монорепозитория и composite Gradle. Умение работать автономно, на заметках будет один андроид разработчик Плюс: rich-text/editors, Canvas (граф связей), block-based API;
- Стек технологий;
- Область;
- Язык- Kotlin, Coroutines;
- UI- Jetpack Compose (Material 3), ViewBinding (точечно), Coil 3;
- Архитектура- MVVM, ViewModel, StateFlow / Flow;
- DI- Koin 4;
- Сеть- Retrofit, OkHttp, Moshi;
- Локальное хранение- Room (KSP);
- Редактор- Cascade Editor (vendored), IntelliJ Markdown;
- Дизайн: shared:ds, тема приложения Эфира;
- Сборка- Gradle, build-logic, deps.toml, composite includeBuild.
условия
– Срок привлечения — 6 месяцев.
навыки
RED–РЕКРУТИНГ ДЛЯ ТЕХ, КТО СОЗДАЕТ БУДУЩЕЕ Мы оцениваем кандидатов комплексно, включая их психологический профиль. Это помогает создавать сильные команды, где люди остаются надолго и работают с удовольствием.
Подробнее о компании →Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.