Game Developer - React Native / Expo

Game Developer - React Native / Expo

Описание вакансии

О проектах:

Мобильные простые игры — с 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-нотификации, аналитика

  • Фикс багов по обратной связи от тестеров

Навыки
  • React
  • React Native
Посмотреть контакты работодателя

Похожие вакансии

WhyHappen
  • Москва

  • Не указана

Рекомендуем
  • Москва

  • от 300000 RUR

Рекомендуем
Альфа-Банк

JS-разработчик (React)

Альфа-Банк

  • Москва

  • от 300000 RUR

Рекомендуем
СПРОСИВРАЧА

Middle frontend developer (React)

СПРОСИВРАЧА

  • Москва

  • от 300000 RUR

Техноавиа
  • Москва

  • от 300000 RUR

Frontend developer

Трейдмарк холдер

  • Москва

  • от 2500 USD

Frontend-разработчик

Королева Мария Арсеновна

  • Москва

  • от 200000 RUR

В Кадре
  • Москва

  • до 200000 RUR

Аксилон Консалтинг

Frontend разработчик (middle)

Аксилон Консалтинг

  • Москва

  • до 200000 RUR

Frontend-разработчик

Королева Мария Арсеновна

  • Москва

  • от 200000 RUR

IMOT.IO
  • Москва

  • до 220000 RUR

Авто-подбор.рф
  • Москва

  • до 220000 RUR

Платформа Сейлз Чейн

Senior Mobile Engineer (React Native)

Платформа Сейлз Чейн

  • Москва

  • до 220000 RUR

Фармстандарт
  • Москва

  • до 220000 RUR

MPBoost
  • Москва

  • до 220000 RUR

Х5
  • Москва

  • до 220000 RUR

Стрит Фалькон

Senior Frontend разработчик

Стрит Фалькон

  • Москва

  • от 300000 RUR

Senior Fullstack Developer

Кидс Аппс

  • Москва

  • от 300000 RUR

ОМНИДАТА
  • Москва

  • от 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию