Frontend-разработчик (React)

По договоренности

  • Марксистская
  • Третьяковская
  • Маяковская

О компании:

Продуктовая команда, разрабатывающая веб-приложение с пользовательскими аккаунтами и интерактивным функционалом.

Команда работает с современным frontend-стеком и уделяет внимание архитектуре, качеству кода и стабильности продукта.

Проект рассчитан на долгосрочное развитие и активное расширение функциональности.

В связи с ростом продукта ищем Senior Frontend-разработчика с опытом от 6 лет.


О проекте:

Веб-приложение на React с real-time-функциональностью, PWA и интеграцией с Telegram Mini App.

Используется модульная архитектура (Feature-Sliced Design), несколько backend-сервисов и WebSocket для обмена данными в реальном времени.


Обязанности:

  • Разработка и развитие frontend-части веб-приложения;
  • Реализация новых функций и доработка существующего функционала;
  • Работа с состоянием приложения и асинхронными данными;
  • Интеграция с Telegram Mini App и Telegram Web App API;
  • Работа с WebSocket (чаты, уведомления);
  • Рефакторинг и оптимизация производительности;
  • Участие в code review и технических обсуждениях.


Требования:

  • Опыт разработки на React 18+ и TypeScript от 6 лет;
  • Понимание модульной архитектуры frontend-приложений;
  • Опыт работы со сборщиками (Vite, Webpack или аналоги);
  • Управление состоянием (Zustand, Redux Toolkit или аналоги);
  • Работа с серверным состоянием (TanStack React Query или аналоги);
  • Опыт работы с WebSocket;
  • Формы и валидация (React Hook Form / Formik, Zod / Yup);
  • Работа с UI-библиотеками (Chakra UI или аналоги);
  • Понимание принципов PWA;
  • Опыт работы с REST API;
  • Опыт командной разработки и code review.


Будет плюсом:

  • Опыт разработки Telegram Mini App;
  • Работа с Telegram Web App SDK;
  • Интеграция платежей через Telegram;
  • Оптимизация производительности и UX;
  • Анимации (Framer Motion, React Spring);
  • Адаптивная и мобильная верстка.


Технологический стек:

  • React, TypeScript;
  • Vite;
  • Feature-Sliced Design;
  • Zustand, TanStack React Query;
  • WebSocket;
  • SCSS Modules, CSS-in-JS;
  • PWA;
  • Telegram Web App SDK;
  • REST API.


Мы предлагаем:

  • Работа над долгосрочным продуктовым проектом;
  • Реальное влияние на архитектурные и продуктовые решения;
  • Конкурентный фиксированный уровень вознаграждения, обсуждается индивидуально;
  • Офисный формат работы в г. Москве;
  • График 5/2, возможна гибкость по согласованию.

Адрес: Россия, Москва
Показать на большой карте

Поделиться:

Опубликована 2 дня назад

Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.