Описание вакансии
Если вы любите создавать аккуратные интерфейсы и писать надежный код, у нас есть интересный проект! Мы разрабатываем мини-приложение в Telegram для падел-тенниса — аналог Playtomic внутри мессенджера — и ищем разработчика для запуска и развития продукта.
Требования:
• Опыт React Native + TypeScript от 3 лет
• Знание react-native-web, опыт работы с WebView Telegram
• Понимание жизненного цикла WebView, viewport, scroll
• Опыт работы с состоянием (React Query, Zustand/Redux), сетевым слоем и кешированием
• Опыт WebSocket, реалтайм-функционала и оптимизации списков (FlatList/FlashList)
• Наличие портфолио или GitHub с проектами
Будет плюсом:
• Опыт с мини-аппами/ботами Telegram
• Знание Expo, Expo Router, NativeWind, Tamagui, Reanimated, Gesture Handler
• Навыки настройки аналитики (PostHog, Amplitude, Яндекс.Метрика), Sentry
• Опыт в спортивных, социальных или матчмейкинг-продуктах
Обязанности:
• Разработка интерфейса мини-приложения (React Native + react-native-web в WebView Telegram)
• Интеграция Telegram WebApp SDK (themeParams, ready(), BackButton/close, haptics)
• Реализация фронтовой бизнес-логики (онбординг, профиль, поиск и создание матчей, подтверждение счетов, лидерборды)
• Реалтайм-функции: чаты на WebSocket, статусы и тайпинги, оптимизация списков
• Интеграции с аналитикой и внешними API
• Обеспечение производительности и стабильности WebView (lazy loading, плавные жесты и анимации)
• Исправление багов и взаимодействие с продактом, дизайном и бэкендом
Навыки
- React Native
- TypeScript
- react-native-web
- WebView
- WebSocket
- FlatList
Посмотреть контакты работодателя