Game Developer - React Native / Expo
09 Июня 2026
Город:
Тбилиси
Занятость:
Полная занятость
Компания "Римашевский Иван Константинович"
О проектах:
Мобильные простые игры — с idle-механиками, PvE/PvP режимами, системой прокачки и внутриигровым магазином. Проекты развивается, релиз на Android (APK/AAB), планируется iOS.
Стек технологий
-
React Native + Expo SDK 53 (Managed Workflow)
-
TypeScript — весь код строго типизирован
-
expo-router — файловая маршрутизация (app/ директория)
-
AsyncStorage — локальное хранилище состояния игры (без бэкенда)
-
react-native-paper — UI-компоненты
-
expo-linear-gradient, react-native-reanimated — визуальные эффекты
-
EAS Build — сборка APK/AAB/IPA
-
Git/GitHub — версионирование
Архитектура проекта
-
GameContext (React Context + hooks) — центральное состояние игры (~1800+ строк): игроки, валюты, лиги, скаут, тренировки, прогресс
-
Модульная структура: каждый игровой режим в отдельной папке (src/valorGP/, src/goalStorm/, src/career/, src/streetCup/)
-
Файловая навигация: app/tabs/ — основные экраны, вложенные модальные экраны
-
Система типов: src/types.ts — Player, GameState, Rarity, Training и др.
-
Константы баланса: src/constants.ts — все числовые параметры игры
Игровые режимы (что нужно понимать)
-
Home — idle-доход, апгрейды стадиона
-
Transfers — скаутинг игроков по редкостям (Common → Legendary)
-
My Team — состав, тренировки (+OVR), Coach Research (дерево навыков)
-
Valor Grand Prix — PvP 5v5, Valor Pass (Battle Pass механика)
-
Goal Storm Zone — 3v3, зоны прогресса, Storm Pass, валюта Coach Tickets
-
Street Cup Online — турнирный PvP
-
Career Mode — прокачка одного игрока
-
Shop — паки игроков, премиум-покупки, IAP (In-App Purchases)
-
Season Pass — сезонная система наград
Что нужно знать и уметь
Обязательно:
-
UI делать красиво
React Native + TypeScript — уверенный уровень (2+ года) -
Expo (Managed Workflow, expo-router, EAS Build)
-
React Context / хуки для управления состоянием
-
AsyncStorage для персистентности данных
-
Адаптивная вёрстка под разные экраны (Android + iOS)
-
Git — ветки, rebase, merge, работа с конфликтами
-
Понимание игровых механик: idle, gacha/lootbox, battle pass, PvP matchmaking
-
Работа с СДК
-
Опыт с In-App Purchases (expo-iap / react-native-iap)
-
Опыт с AdMob / rewarded ads (expo-ads-admob или аналоги)
-
Опыт с push-уведомлениями (expo-notifications + Firebase)
-
Знание Apple Developer Program / Google Play Console (публикация, TestFlight
-
Figma — уметь читать макеты
Плюсом будет:
-
Опыт разработки мобильных игр
-
Анимации (react-native-reanimated, Moti)
-
Опыт с Lottie-анимациями
-
Понимание серверной части (Node.js) — на будущее для мультиплеера
Формат работы
-
Удалённо
-
Параллельно с основным разработчиком (работа в одном GitHub-репозитории)
Что предстоит делать
-
Доработка проектов, новых игровых режимов и фич
-
UI/UX полировка существующих экранов
-
Подготовка к релизу: IAP интеграция, push-нотификации, аналитика
-
Фикс багов по обратной связи от тестеров
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
27 Июня
Тбилиси
Компания "Itransition" We are looking for experienced developers that are willing to solve complex technical issues while developing high...
29 Июня
Тбилиси
Компания "Itransition" Itransition invites you to join our free internship for commercial software development. Applicants will have to pass...
29 Июня
Senior Backend Developer (Golang)
Тбилиси
Компания "STARTRIBE LTD" Привет! В связи с ростом нашей команды ищем опытного Go инженера в платежную систему! Что ожидаем: опыт...
29 Июня
Senior Power Platform Developer
Тбилиси
Компания "Itransition" We are looking for an experienced Power Platform Developer to join our Dynamics 365 Customer Engagement delivery team....
30 Июня
Senior PHP Developer (Symfony)( STARTRIBE LTD )
Тбилиси
Компания "STARTRIBE LTD" Наш клиент — Fintech для highload проектов с мировым именем. Большая часть из них работает в сфере развлечений. В...
Вакансия размещена в отрасли