TGViewer
АУТСТАФФИНГ “DstLab”💵 АУТСТАФФИНГ “DstLab”💵 @dstlab · 1.52K subscribers
Post #6879 265
Android-разработчик (мессенджер / social messaging)

Собес - Старт = ASAP
Рейт: до 1400 (с учетом НДС)
Локация/гражданство: без ограничений
Часовой пояс:работа по мск

О проекте
Разработка мессенджера в составе социальной платформы. Личные и групповые переписки - на протоколе Matrix (форк Element), каналы вынесены отдельно, апдейты доставляются через событийную модель Element. Сейчас в фокусе - приведение UI к новым макетам на основе дизайн-системы iOS-Telegram, с прицелом на визуальный паритет Android и iOS.

Чем предстоит заниматься
- Развитие Android-клиента: личные чаты, группы, каналы
- Приведение UI к макетам, паритет с iOS-версией
- Кастомные эффекты: liquid glass, blur (imla), Drawable/Canvas-рендеринг
- Отладка touch-сценариев, анимаций списков, edge-to-edge вёрстки
- Работа с Matrix SDK: sync, timeline, теги комнат, E2EE

Общие требования
- Знакомство с Matrix: sync, timeline, room_tags
- Базовое понимание E2EE: Megolm, key backup, восстановление ключей, device verification

Требования (Android)
- Kotlin + Coroutines/Flow: StateFlow/stateIn и контекст их выполнения, structured concurrency, гигиена CancellationException
- Классический View-стек без Compose: XML + ConstraintLayout, ViewBinding
- RecyclerView: DiffUtil, ItemAnimator (в т.ч. конфликты с ручными анимациями), layout animations, viewholder-паттерны
- Touch-пайплайн: onInterceptTouchEvent, slop, NestedScroll, оверскролл-жесты
- Drawable и шейдеры (RadialGradient, аппроксимации блюра), Canvas, ViewOutlineProvider/clip
- AGSL / RenderNode / RenderEffect (API 33+): опыт с liquid glass / backdrop-blur, отладка рекурсии RenderNode и конфликтов hardware-layer
- Edge-to-edge и инсеты: WindowInsetsCompat
- Hilt, Glide, Timber
- Многомодульный Gradle, кастомные Gradle-чеки (например, линт на хардкод-цвета)
adb/uiautomator для самопроверки

Будет плюсом
- matrix-android-sdk2: Realm-стор, sync-воркеры
- KMP + SQLDelight (readmodel для каналов)
- FCM/UnifiedPush
- Espresso/UI Automator

Откликнуться на запрос: @okabirorin
По вопросам партнерского сотрудничества:
@ju_vetta
More from @dstlab
  1. Oct 18, 2026Post #7029
  2. Oct 14, 2026Задачи на проекте 1. Сбор и формализация требований: проведение интервью, анкетирование, а…
  3. Oct 14, 2026Системный аналитик Middle+ / Senior (SA3) Ставка: 1200, с НДС Локация: РФ Длительность про…
  4. Oct 13, 2026Инженер данных Middle+ Описание проекта: Банк. Продолжительность: от 6 мес. Локация: Москв…
  5. Oct 9, 2026Инженер ML со знанием Go, Middle+, Senior Срок - до 31.12.2026г. с возможной пролонгацией…
  6. Oct 9, 2026Post #7014
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →