UX/UI дизайнер — 2D-аватар (Rive)

Опис вакансії

Шукаємо UX/UI-дизайнера / 2D-аніматора з практичним досвідом у Rive для створення векторного персонажа й налаштованих Rive-анімацій. Потрібен виконавець, який вміє робити акуратні векторні розгортки, які можна безболісно анімувати в Rive, налаштовувати state machines і робити легкий, оптимізований під мобільний застосунок фінальний .riv.

Коротко про задачу

  • Створити векторного персонажа-аватара (Figma/AI/SVG) — чітка структура шарів для анімації.
  • Підготувати набір емоцій (нейтральний, радість, здивування, сум) і стан «говорить» (lip-sync).
  • Налаштувати анімації губ, очей, міміки і прості рухи (голова, плечі) у Rive.
  • Забезпечити плавні переходи між станами та оптимізувати файли за вагою й продуктивністю.

Обов’язки

  • Розробка персонажа у векторі з розбиттям на логічні шари/групи для анімації.
  • Імпорт і підготовка структури в Rive, створення state machines для основних емоцій і режиму мовлення.
  • Налаштування lip-sync (або через phoneme timing, або через просту audio-driven анімацію).
  • Оптимізація анімацій: мінімальний розмір .riv, оптимальні криві й ключі для мобільних платформ.
  • Підготовка deliverables і документації для розробників: як викликати стани, які параметри/тригери використовувати, рекомендації по інтеграції.

Обов’язкові вимоги

  • Портфоліо з практичними роботами в Rive (мінімум 2 приклади).
  • Впевнена робота з векторною графікою (Figma, Adobe Illustrator або еквівалент).
  • Практичний досвід lip-sync або розуміння phoneme-driven підходів.
  • Знання принципів анімації персонажів (timing, easing, anticipation тощо).
  • Досвід оптимізації анімацій під мобільні платформи (зниження ваги, зменшення кількості ключових кадрів).
  • Здатність описати інтеграцію для розробників зрозумілою мовою.

Бажані навички (плюс)

  • Досвід інтеграції Rive у Flutter / iOS / Android проєкти.
  • Наявність прикладів анімацій, орієнтованих під різну аудиторію (стилістика, емоції).
  • Розуміння audio-driven lip sync технік і вміння генерувати phoneme timings.

Це контрактна позиція — можливі варіанти повна та неповна зайнятість. Мінімальна тривалість контракту — 3 місяці (з можливим продовженням).

Required languages

Russian C1 - Advanced
Ukrainian C1 - Advanced
English B1 - Intermediate
Published 19 September
45 views
·
4 applications
To apply for this and other jobs on Djinni login or signup.
Loading...