Frontend-разработчик

Frontend-разработчик

Описание вакансии

Мы ищем увлечённого Frontend-разработчика, который хочет создавать сложные и интересные веб-приложения. Наш проект — это современная система для совместной работы с документами в Markdown, включающая реалтайм-редактирование, версионность, разграничение прав доступа и интеграцию с внешними сервисами. Проект новый и у тебя есть возможность воплотить свои идеи.

Если ты любишь React, WebSocket и сложные UI-задачи, если тебе интересно работать над коллаборативным редактированием, виртуализацией документов — давай обсудим твоё участие в проекте!

Что предстоит делать?

  • Разрабатывать веб-интерфейс для работы с документами (создание, редактирование, версионность, поиск).

  • Реализовывать реалтайм-синхронизацию через WebSocket (коллективное редактирование, курсоры других пользователей, блокировки).

  • Интегрировать разграничение прав доступа (индивидуальные и групповые настройки).

  • Разрабатывать Markdown-редактор с расширенным форматированием (таблицы, списки, заголовки).

  • Настраивать импорт/экспорт в PDF, Word и другие форматы.

  • Писать тесты (Jest, React Testing Library) и документировать код (Storybook).

Что мы ждём от тебя?

  • Опыт работы с React (hooks, context, Redux Toolkit / RTK Query).

  • Умение работать с WebSocket (socket.io, reconnecting-websocket, OT/CRDT — будет плюсом).

  • Опыт работы с Markdown (редакторы, рендеринг).

  • Знание REST API и взаимодействия с бэкендом.

  • Умение писать чистый, поддерживаемый код и покрывать его тестами.

Будет круто, если у тебя есть:

  • Опыт с коллаборативным редактированием (Operational Transformation, CRDT, Y.js).

  • Навыки работы с drag-and-drop (react-beautiful-dnd, dnd-kit).

  • Опыт сборки npm-пакетов или SDK.

Что мы предлагаем?

  • Интересный проект с современным стеком и сложными задачами.

  • Возможность поработать с реалтайм-технологиями (WebSocket, совместное редактирование).

  • Гибкий график и удалённую работу.

  • Профессиональный рост в команде сильных разработчиков.

  • Четкие ТЗ и поддержку со стороны команды.

Готов обсудить детали? Откликнись и мы расскажем больше!

P.S. Не уверен, что подходишь под все пункты? Всё равно напиши — мы смотрим не только на опыт, но и на способность учиться и решать нестандартные задачи.

Навыки
  • JavaScript
  • React
  • REST API
  • UI
  • Redux
  • Git
Посмотреть контакты работодателя

Похожие вакансии

Everypixel group
Удаленная работа
  • Санкт-Петербург

  • Не указана

Рекомендуем
AVT DIGITAL
Удаленная работа
  • Санкт-Петербург

  • до 200000 RUR

Рекомендуем

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию