Если просят войти через iCloud, отправить коды из SMS, запустить код, что-то установить, перевести деньги или сделать что угодно, связанное с деньгами, не соглашайтесь: это признаки мошенничества.
frontend developer
генерация резюме
сопроводительное письмо
описание
Описания нет
задачи
- Создавать и поддерживать веб-интерфейсы и Telegram Mini Apps на React / Next.js / Vue;
- Верстать адаптивные, кросс-браузерные страницы (десктоп + мобильные + WebView в Telegram);
- Реализовывать анимации, переходы, интерактивы для повышения вовлечённости;
- Подключать REST API, GraphQL, WebSocket для чатов, платежей, генерации контента;
- Работать с данными: отображение списков, подарков, профилей персонажей;
- Оптимизировать загрузку тяжёлого контента (фото, видео, AI-генерации);
- Добиваться быстрой загрузки страниц (LCP, FID, CLS);
- Кэшировать данные, использовать lazy loading для изображений и видео;
- Следить за потреблением памяти и оперативностью интерфейса в WebView Telegram;
- Следить за безопасным хранением токенов (не в localStorage, если есть риски XSS);
- Проверять входящие данные на стороне фронта;
- Помогать внедрять Content Security Policy (CSP).
требования
- Опыт коммерческой разработки фронтенда от 2 лет;
- React (или Vue / Svelte) — опыт от 2 лет;
- TypeScript (строгая типизация);
- Работа с REST API, GraphQL, WebSocket;
- HTML5, CSS3 (Flexbox, Grid, адаптивность);
- Git (GitHub / GitLab);
- Пишете чистый, поддерживаемый код (не «лишь бы работало»);
- Понимаете, как оптимизировать загрузку страниц для пользователей с плохим интернетом (мобильные сети, VPN);
- Умеете общаться с бэкендерами: объяснить, какие данные и в каком формате нужны;
- Внимательны к деталям интерфейса («пиксель-перфекционизм» не обязателен, но глаз намётанный — да);
- Будет плюсом опыт разработки 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.
условия
- Полная занятость (или обсуждаемая частичная);
- Гибкий график (пересечение с командой в GMT+3–5);
- Оплата по результатам собеседования (фикс + возможные бонусы);
- Работа над живыми продуктами с тысячами пользователей.
навыки