Редактор- Cascade Editor (vendored), IntelliJ Markdown - IT Baltic
IT-направление
#вакансия Senior Android developer Компания: IT Baltic Локация: РФ, строго Москва или МО, удаленная работа только из данных локаций Занятость: полная Заказчик: СБЕР Вилка: до 220 000 нетто, оформление по ИП Проект: Супер-приложение «Эфир» Поддержка и развитие мобильного продукта «Заметки» в составе Android-приложения Эфир Команда: комьюнити из 25 андроид разработчиков продукта Эфир, поделенных на фича команды, работаем в монорепе Команда заметок: product lead, дизайнер, аналитик, ios, android (ищем), web, back, qa. Требования Опыт Android 5+ лет, уверенный 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 Чем предстоит заниматься: Исправление дефектов и доработка сценариев: папки, списки заметок, редактор, корзина, теги, поиск, настройки. Разработка фичей по REST API: блочная модель заметок, файлы и вложения, совместный доступ, комментарии, граф связей, AI-промпты. Офлайн-кеш и синхронизация с бэкендом (Room + сеть). Поддержка rich-text редактора Cascade Editor и кастомных блоков (таблицы, изображения, markdown). Интеграция с платформой Эфира: навигация, deeplink’и, feature flags, метрики, общая дизайн система. Отладка через demo-приложение продукта и сборку супер-приложения. Контакт для связи: @kattinas