Пошук роботи на robota.uaukraine
Віддалена робота

Flutter- розробник

Практикум
1 тиждень тому
22 квітня 2026
Запоріжжя
Віддалена робота
Неповна зайнятість
Проектна робота

Привіт! Ми — українська команда StiJoy (stijoy.com) — мобільний додаток із бібліотекою стикерів для Viber і Telegram, у майбутньому з гейміфікацією, можливістю створювати та продавати власні стикерпаки, а також замовляти їх у вигляді фізичних наліпок. Додаток уже доступний в Україні та активно масштабується на міжнародний ринок.

Зараз ми розширюємо гейміфікацію всередині додатка та запускаємо нові інтерактивні механіки: міні-гру «вгадай стикер по силуету» та сюжетні квестові ігри з персонажами зі стикерпаків.

Ми шукаємо студентів-розробників, які хочуть отримати практичний досвід створення мобільних ігор на Flutter та попрацювати з реальною аудиторією користувачів.

Що ти будеш робити на практиці:

  • Розробляти міні-гру «вгадай стикер по силуету» (ігрова логіка, UI/UX, анімації).
  • Брати участь у створенні сюжетної квестової гри з персонажами зі стикерпаків.
  • Інтегрувати ігрові механіки всередину існуючого мобільного додатка.
  • Працювати з Firebase (база даних, авторизація, збереження прогресу, аналітика).
  • Оптимізувати продуктивність та покращувати користувацький досвід.
  • Взаємодіяти з дизайнерами та іншими розробниками в команді.

Умови практики:

  • Безкоштовна практика 3 місяці (віддалено, гнучкий графік).
  • Офіційний сертифікат після завершення.
  • Можливість перейти на оплачувану позицію для найкращих учасників.
  • Реальний досвід роботи над продуктом із живою аудиторією.
  • Сильний кейс у портфоліо: участь у розробці мобільних ігор всередині міжнародного додатка.

Кого ми шукаємо:

  • Студентів технічних спеціальностей (1-5 курс).
  • Базові знання Flutter (Dart).
  • Розуміння принципів роботи клієнт-серверних додатків.

Буде плюсом: досвід роботи з Firebase.

Інтерес до геймдеву та створення інтерактивних продуктів.

Вміння працювати в команді та бажання розвиватися.

Ваші резюме не цікавлять, а цікавить як ви справляєтесь з реальними задачами, тому даємо тестове завдання по розробці простого прототипу міні гри.

Перед виконанням завдання:

Ознайомтеся з нашим мобільним додатком:

  • • через відеоогляди на YouTube (https://youtube.com/@stijoystudio?si=CdCPAD8sAV7kl6Nn)
  • • або завантаживши додаток з Google Play (https://play.google.com/store/apps/details?id=com.stijoy_studio.stijoy_app&hl) / App Store (https://testflight.apple.com/join/AMXN6FRX)

Важливо: зверніть увагу на стиль інтерфейсу, UX та загальну візуальну естетику — це бажано врахувати під час реалізації, але не обов?язково, головне сильна структура коду.

Завдання

Розробити прототип міні-гри на Flutter у темній темі, що складається з двох ключових екранів і надіслати готову роботу у телеграм https://t.me/+mmsU9W4jE09kZTky :

1. Екран рівнів 

Реалізувати вертикальний список рівнів у стилі battle pass.

Вимоги:

  • 2 рівні (другий доступний після проходження першого)
  • Кожен рівень — окремий стикерпак (дані зберігати локально)
  • Відображення нагород (5 пензликів — внутрішня валюта). Преміум-нагорода, утричі більша (x3 від базової)
  • Візуально виділити:
  • пройдені рівні
  • поточний рівень
  • заблоковані рівні (опціонально)

Структура даних:

  • Усі ресурси (стікери) повинні зберігатися локально
  • Організація:

level1/

1.webp

2.webp

level2/

1.webp

2.webp

2. Екран гри 

Основна ігрова механіка.

Вимоги:

Центральна частина:

  • Відображається силует стикера (чорна тінь)
  • силуети з’являються у випадковому порядку
  • Уже показані силуети не повинні повторюватися

Нижня частина екрана:

  • Горизонтальний список усіх стикерів поточного рівня

Механіка вибору:

  • При виборі правильного стикера:
  • виділення зеленою рамкою
  • При помилці:
  • виділення червоною рамкою

(Усі використані стікери стають неактивними для повторного використання)

Завершення рівня

Після того як усі стикери використані:

  • Показати екран результату

Вміст:

  • Рейтинг у відсотках (вгадано / загальна кількість)
  • Система зірок:
  • 5 зірок = 5 пензликів
  • 4 зірки = 4 пензлики
  • і т.д.
  • Кнопки:
  • «Встановити в Telegram»
  • «Встановити в Viber»
  • «Продовжити»

Ігрова економіка (пояснення як буде працювати внутрішня віртуальна валюта «пензлики»)

Пензлики використовуються для:

  • купівлі платних стикерів
  • доступу до сюжетних квестів
  • придбання бустерів:
  • підказка правильної відповіді
  • пропуск 3 силуетів
  • уповільнення часу гри

Технічні вимоги

Обов’язково:

  • Flutter (Dart)
  • Чиста структура проєкту
  • Локальні дані (інтеграція Firebase не обов’язкова, але буде плюсом, якщо покажете заготовку)

Буде плюсом:

  • акуратний UI/UX
  • прості анімації
  • масштабована архітектура

Свобода реалізації

Усе, що не вказано в завданні:

  • можна і потрібно реалізовувати на власний розсуд без запитань (що де та як зробити)

Ми оцінюємо:

  • креативність
  • UX-мислення
  • якість архітектури

Що потрібно надіслати

(У телеграм  https://t.me/+mmsU9W4jE09kZTky)

1. Архів проєкту або посилання на репозиторій

2. Відео (обов'язково):

  • демонстрація роботи прототипу.

3. Короткий опис:

  • чому ви реалізували саме так
  • з якими труднощами зіткнулися та як їх вирішили
  • чи використовували AI (якщо так — де саме)

Критерії оцінки

  • Коректність ігрової логіки
  • UX/UI та відповідність стилю
  • Чистота коду та архітектури
  • Увага до деталей
  • Ініціативність і додаткові покращення
contacts photo

Рекрутер