frontend-разработчик в онлайн-образовании

ниже рынка на 35,1%
вакансия 174 000 ₽
в среднем 268 153 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Ты любишь видеть результат своей работы и хочешь влиять на развитие цифрового образования? Присоединяйся к нашей команде и помоги нам построить современную онлайн школу программирования! Тебя ждёт проектирование и реализация личных кабинетов для учителей и учеников, где каждый элемент важен для комфорта и эффективности обучения.

задачи

  • Разработка и развитие клиентской части продукта на React — от архитектуры и управления состоянием до production-ready UI с реальными пользователями.
  • Проектирование масштабируемой frontend-архитектуры, выбор технологических решений и формирование стандартов разработки.
  • Интеграция с backend REST API, участие в проектировании контрактов взаимодействия (OpenAPI/Swagger).
  • Оптимизация производительности приложения, управление техническим долгом, рефакторинг сложных участков кода.
  • Участие в code review, менторство разработчиков, развитие инженерных практик команды.
  • Взаимодействие с product-менеджерами, дизайнерами и backend-разработчиками на всех этапах разработки.
  • Участие в декомпозиции задач, технической оценке и планировании спринтов.

требования

  • Глубокое знание React (18+) и его экосистемы: хуки, контекст, жизненный цикл компонентов, механизмы ререндеринга и оптимизации (мемоизация, виртуализация).
  • Уверенное владение TypeScript (generics, utility types, типизация сложных структур).
  • Опыт работы с state-менеджерами: Redux Toolkit / Zustand / React Query / TanStack Query; понимание разделения server-state и client-state.
  • Понимание принципов работы REST API, авторизации (JWT), обработки ошибок, идемпотентности (для платежных сценариев).
  • Опыт работы с CI/CD, Git, системами сборки (Webpack/Vite).
  • Понимание принципов чистого кода, SOLID, паттернов проектирования.
  • Знание методологий гибкой разработки (Scrum/Kanban).
  • Опыт коммерческой разработки на React от 5 лет, из них не менее 2 лет — в роли Senior.
  • Опыт проектирования архитектуры SPA-приложений высокой сложности (множество зависимостей, ролей и сценариев).
  • Навыки адаптивной, кроссбраузерной и мобильной вёрстки (HTML5, CSS3, SCSS).
  • Умение работать с дизайн-системами, коллекциями компонентов (Untitled UI React, shadcn/ui), опыт ведения UI-kit в Storybook.
  • Опыт написания тестов (Jest, Vitest, React Testing Library).
  • Навыки проведения code review и менторства.
  • Системное мышление, умение упрощать сложные системы, критическое мышление.
  • Будет плюсом: Опыт работы в EdTech или highload-проектах; Наличие портфолио / ссылок на GitHub или участие в open-source проектах

условия

  • Полностью удаленный формат работы
  • Окладная часть + KPI
  • Возможность влиять на архитектуру и выбирать технологии.
  • Работу в сильной команде, поддержку профессионального роста.
  • Интересные задачи в быстрорастущем проекте.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.