Game Developer - React Native / Expo

Vacancy #986

Details

Published: 2026-06-09 07:47:47

Collected: 2026-06-09 07:52:47

Source kind: main

Telegram source: open original

HR contacts are hidden. Sign in by email to see Telegram contacts and mark your own response.

Text

#вакансия

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) — на будущее для мультиплеера

Компания: ИП Римашевский Иван Константинович
Заработная плата: Уровень дохода не указан


Полезные ссылки:

🍏 Мобильный трудоголик - Канал про мобильную разработку.

🔹 Flutter & Dart | Мобильный трудоголик - Канал про разработку на Flutter.

🐈 Кот Денисова - Канал про разработку и жизнь в ИТ.