Студия разработки игр и приложений для Telegram приглашает в команду Frontend-разработчика (React Native) с глубоким опытом в TypeScript, который умеет строить стабильные и быстрые интерфейсы, знает ограничения WebView и понимает, как реализовать real-time-функционал без просадок по производительности
Наш основной продукт — Telegram Mini App.
Основные задачи:
- Разработка интерфейса мини-аппа (React Native + react-native-web в WebView Telegram)
- Интеграция Telegram WebApp SDK (themeParams, ready(), BackButton/close, haptics)
- Реализация фронтовой бизнес-логики: онбординг, профиль, поиск/создание матчей, ввод/подтверждение счёта, лидерборды
- Реалтайм-функции: чаты матчей на WebSocket, статусы/тайпинги, оптимизация списков
- Интеграции: аналитика (PostHog/Amplitude, Яндекс.Метрика), Sentry, внешние API
- Производительность и стабильность в WebView: lazy/code-split, плавные жесты/анимации
- Исправление багов и взаимодействие с продактом/дизайном/бэкендом
Кого мы ищем:
- Опыт React Native + TypeScript от 3 лет
- Понимание ограничений WebView (жизненный цикл, viewport/скролл) и опыт с react-native-web
- Работа с состоянием (React Query, Zustand/Redux), сетевым слоем, кешированием
- Опыт WebSocket/реалтайм и оптимизации списков (FlatList/FlashList)
- Наличие примеров проектов или ссылка на GitHub
Плюсом будет:
- Опыт разработки мини-аппов/ботов в Telegram
- Expo/Expo Router, NativeWind/Tamagui, Reanimated/Gesture Handler
- Настройка аналитики (PostHog/Amplitude/Метрика), Sentry
- Опыт в спортивных/социальных/матчмейкинг-продуктах
Наши преимущества:
- Новый проект на старте (Playneta) - у вас будет прямое влияние на продукт и решения
- Гибкость и удаленка без бюрократии и длинных согласований
- Поддерживающая команда и быстрые итерации
Формат работы:
- Проектная работа на несколько месяцев с перспективой продолжить сотрудничество
- Гибкий график
- Оплата обсуждается индивидуально (hourly/fixed/salary)