Назад к вакансиям
GeekJob22 июля 2026 г.

Middle Frontend Engineer (React + MobX)

silentroom.ai

ВознаграждениеПо договорённости
Локация
СНГ
Формат
Удаленка
Направления
Веб-разработка, Вайбкодинг
Отклик
На GeekJob

Компания: silentroom.ai

Должность: Middle Frontend-разработчик (React + MobX)

О продукте

Мы разрабатываем SilentRoom - текстовую AI-среду для авторов. «Экзоскелет для автора»: усилитель когнитивных способностей, а не их замена. Вместо текстового процессора - среда с иерархией и моментальным доступом к любому файлу. Вместо одного чата - выбор топ-моделей (Claude, GPT, Gemini, DeepSeek, Grok), библиотека редактируемых промптов и расширение Echo.

Слоган: Пиши. Думай. Проверяй. В тишине.

Стек: Express, React + Vite, MobX, TypeScript, Tiptap, Supabase.

Что нужно сделать

Взять фронтенд редактора и довести до релиза. У нас уже есть senior-фронтендер - ты будешь работать с ним в связке, но на своём участке ведёшь всё сам: от логики стора до финальной вёрстки. Многопанельный интерфейс, иерархия документов, интеграция с несколькими AI-провайдерами. Никто не будет проверять твой прогресс каждый день - ты сам разбиваешь задачу, ставишь себе точки и приходишь с результатом.

Роль

  • MobX в проде - живой опыт, не «был в резюме». Ловил лишние ререндеры и знаешь, почему они происходят, а не «добавляю memo везде на всякий случай».
  • React + TypeScript на уровне, когда строгая типизация ловит ошибки до продакшена, а не стоит для галочки. Знаешь, чем unknown отличается от any, и почему это не одно и то же.
  • Серверную часть проектируешь с пониманием безопасности данных: валидация входных данных, разница между аутентификацией и авторизацией для тебя очевидна.
  • Дебажишь сам. Когда что-то ломается, у тебя есть гипотезы, инструменты и логика «причина → следствие», а не привычка скормить трейс нейросети и вставить первый ответ. Мы делаем AI-продукт и как раз поэтому хотим человека, который понимает, что происходит под капотом, а не вайбкодит.

Чего мы НЕ ищем

  • Тех, кому нужно детальное ТЗ на каждую кнопку - здесь ты соавтор, а не исполнитель.
  • Тех, кто указал MobX в резюме, но реально держал стейт в компонентах.
  • «Знаю React» без понимания, почему компонент перерисовывается.
  • Тех, кто чинит баг, пока предупреждение не исчезнет, не понимая, что произошло.

Будет плюсо...