🚀Hiring me: Frontend Developer (React/TypeScript) | Remote | 2000 - 3000$ full-time | Telegram Mini Apps) | Remote
Компания: APEX PLAY
[Upgrade to PRO to see link]
Домен: Dating / Sensitive vertical
🤯 Чем предстоит заниматься:
1. Разработка пользовательских интерфейсов
▪️Создавать и поддерживать веб-интерфейсы и Telegram Mini Apps на React / Next.js / Vue (стек обсуждаем).
▪️Верстать адаптивные, кросс-браузерные страницы (десктоп + мобильные + WebView в Telegram).
▪️Реализовывать анимации, переходы, интерактивы для повышения вовлечённости.
2. Интеграция с бэкендом
▪️Подключать REST API, GraphQL, WebSocket для чатов, платежей, генерации контента.
▪️Работать с данными: отображение списков, подарков, профилей персонажей.
▪️Оптимизировать загрузку тяжёлого контента (фото, видео, AI-генерации).
3. Оптимизация производительности
▪️Добиваться быстрой загрузки страниц (LCP, FID, CLS).
▪️Кэшировать данные, использовать lazy loading для изображений и видео.
▪️Следить за потреблением памяти и оперативностью интерфейса в WebView Telegram.
4. Безопасность и защита
▪️Следить за безопасным хранением токенов (не в localStorage, если есть риски XSS).
▪️Проверять входящие данные на стороне фронта.
▪️Помогать внедрять Content Security Policy (CSP).
⚙️ Технологический стек (ожидания)
▪️React (или Vue / Svelte) — опыт от 2 лет.
▪️TypeScript (строгая типизация).
▪️Работа с REST API, GraphQL, WebSocket.
▪️HTML5, CSS3 (Flexbox, Grid, адаптивность).
▪️Git (GitHub / GitLab).
🍒 Будет плюсом:
▪️Опыт разработки Telegram Mini Apps (WebView, Telegram SDK, инициализация, работа с пользователем).
▪️Next.js (SSR, SSG, API routes).
▪️State-managers (Redux Toolkit, Zustand, MobX).
▪️Работа с видео (HLS, WebRTC, воспроизведение потоков).
▪️UI-библиотеки (Ant Design, MUI, Chakra UI) — или умение делать без них.
▪️Инструменты сборки (Webpack, Vite).
▪️Базовое понимание Docker, CI/CD.
♥️ Мы ждём, что вы:
▪️Имеете опыт коммерческой разработки фронтенда от 2 лет.
▪️Пишете чистый, поддерживаемый код (не «лишь бы работало»).
▪️Понимаете, как оптимизировать загрузку страниц для пользователей с плохим интернетом (мобильные сети, VPN).
▪️Умеете общаться с бэкендерами: объяснить, какие данные и в каком формате нужны.
▪️Внимательны к деталям интерфейса («пиксель-перфекционизм» не обязателен, но глаз намётанный — да).
💰 Условия работы
▪️Удалённо, полная занятость (или обсуждаемая частичная).
▪️Гибкий график (пересечение с командой в GMT+3–5).
▪️Оплата по результатам собеседования (фикс + возможные бонусы).
▪️ Работа над живыми продуктами с тысячами пользователей.
📩 Как откликнуться:
В личные сообщения или в телегам @Vallii08 отправьте резюме и ссылки на проекты / GitHub (если есть открытый код).
В сопроводительном письме ответьте на вопросы:
Какой опыт работы с Telegram Mini Apps у вас есть (примеры)?
Как вы оптимизируете загрузку видео в WebView?