Frontend Engineer (Next.js, React) | Exam Platform

Дата размещения вакансии: 25.01.2026
Работодатель: Маяк
Уровень зарплаты:
от 120000 до 180000 RUR
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Frontend Developer (React, React Native, TypeScript)
Exam Preparation Platform MVP

Ищем frontend-разработчика для запуска MVP образовательного продукта с последующим развитием iOS приложения на React Native. Стартуем с web версии, через 1–2 месяца после тестов подключаем mobile. Backend и API зафиксированы, продукт идет в продакшн.

Мы делаем платформу подготовки к международным экзаменам: практические тесты, экзаменационные режимы и аналитика по ошибкам. На этом этапе нужно довести web-версию до стабильного продакшн состояния.

Нужен разработчик, который приведет в порядок UI и клиентскую логику на React и заложит основу для iOS приложения на React Native. Код не выбрасывается: все, что сделаем сейчас в web, дальше переиспользуем в mobile. Важны аккуратная архитектура, внимание к UX и умение доводить задачи до готового результата.

Формат работы

  • Проект под MVP
  • Удаленно
  • Четкий scope и приемка
  • Возможность долгосрочного сотрудничества

Кого ищем

  • Frontend разработчик с опытом React и React Native
  • Уверенный TypeScript
  • Понимание клиентской архитектуры и state management
  • Опыт с авторизацией и protected flows
  • Аккуратность и внимание к UX

Этапы

Web MVP
Банк вопросов
Mock exam
Прогресс и статистика
Demo режим и paywall
Admin интерфейс

iOS приложение
React Native
iOS фокус
Переиспользование логики и UX из web
Backend без изменений

Поддержка
Web и mobile
Фикс багов
Доработка UX
Новые фичи backend

Этапы 2–3 вне scope MVP и обсуждаются отдельно.

Стек

  • Web
  • Next.js 14+
  • React 18+
  • TypeScript
  • Tailwind CSS
  • shadcn/ui

Mobile

  • React Native

Общее

  • Zustand
  • React Hook Form + Zod
  • axios
  • JWT
  • REST API

Функционал

  • Auth
  • Magic link
  • JWT
  • Роли: guest, demo, subscriber, admin

Банк вопросов

  • Фильтры
  • Поиск
  • Пагинация

QuestionCard

  • Rich text
  • Формулы
  • Выбор ответа
  • Explanation
  • Mark for review
  • Mock exam
  • Таймеры
  • Навигация
  • Сохранение ответов
  • Результаты

Admin

  • CRUD
  • Draft / publish
  • Archive

Что важно

  • MVP с продакшн логикой
  • Самостоятельная аккуратная верстка
  • Web база для mobile
  • Ожидается участие в React Native разработке
  • Код не выбрасывается

Будет плюсом

  • Опыт EdTech
  • Опыт запуска React Native приложений
  • Опыт сложных exam flow
  • Хорошее чувство UX