SilentRoom
Middle Frontend Engineer (React + MobX)
2 нед. назад
WorldwideMiddleRemoteB1
reactmobxtypescriptexpressvitetiptapsupabase
Middle Frontend Engineer role at SilentRoom focused on developing a complex frontend editor with React, MobX, and TypeScript. The candidate will work remotely full-time with a focus on ownership of their tasks and deep technical understanding in frontend development and AI product integration.
Обязанности
- Взять фронтенд редактора и довести до релиза.
- Работать с senior-фронтендером в связке, но самостоятельно вести свой участок: от логики стора до финальной вёрстки.
- Работать с многопанельным интерфейсом, иерархией документов, интеграцией с несколькими AI-провайдерами.
- Самостоятельно разбивать задачи, ставить точки и приходить с результатом.
- MobX в проде - жить опыт, устранять лишние ререндеры и знать причины их возникновения.
- React + TypeScript на уровне строгой типизации, которая ловит ошибки до продакшена.
- Проектировать серверную часть с пониманием безопасности данных: валидация входных данных, различие между аутентификацией и авторизацией.
- Дебажить самостоятельно, используя гипотезы, инструменты и логику «причина → следствие».
Требования
- Опыт с MobX в продакшене, а не просто в резюме.
- Глубокое понимание React и TypeScript, включая различия unknown и any.
- Знание безопасности серверной части и процесса валидации данных.
- Умение самостоятельно дебажить и анализировать причины сбоев.
- Опыт не нуждающегося в детальном ТЗ, способность соавторства в процессе разработки.
- Опыт работы от 3 лет.
- Английский уровень B1 — чтение технической документации и интерфейсных текстов.
Будет плюсом
- Опыт работы с headless-редакторами (Tiptap / ProseMirror).
- Продуктовый опыт в SaaS / AI-инструментах.
- Опыт работы в самоуправляющихся командах без жёсткого контроля.
Условия
- Удалённо, fulltime.
Как откликнуться
- Отклик без резюме и сопроводительного письма через бота с несколькими вопросами.
- Если договоритесь с ботом — дальнейшее общение с человеком.