Логотип ВКонтакте
  • MidSprint
  • Вакансии MidSprint
  • Junior Вакансии
  • MidSprint
  • Вакансии MidSprint
  • Junior Вакансии
Начни карьеру в IT с VK

мы ВКонтакте

  • VK для педагогов
  • VK Education
Учи.ру

Учи.ру

Разработка

Без тестирования

октябрь 2026

cirlcle close

март 2027

Фронтенд-разработчик

Город:

Москва, СПб

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

Дистанционный

Занятость:

40 часов в неделю

Учи.ру

Крупнейшая российская образовательная онлайн-платформа, где уже больше десяти лет дети изучают школьные предметы, готовятся к ВПР и ОГЭ, участвуют в олимпиадах и развивают гибкие навыки.

О команде

Команда разработки интерактивных задач Учи.ру создаёт уникальный образовательный контент для бесплатных олимпиад школьников. Мы не делаем классический веб: наша специализация — это синтез серьёзных алгоритмов и игровых механик.

Предстоящие задачи

  • Верстка и сбор UI‑экранов мини‑SPA по макетам.

  • Создание интерактивных игровых механик.

  • Написание небольших юнит‑тестов на логику и компоненты.

  • Оформление компонентов в Storybook (по мере необходимости).

  • Участие в код‑ревью, исправление замечаний, улучшение читаемости и типизации.

Необходимо иметь

  • Уверенные знания HTML5, понимание семантики.

  • CSS3: flex, transition, keyframes.

  • JavaScript (ES6+): функции, области видимости, промисы/async-await, работа с массивами/объектами, addEventListener, querySelector, sort, функции высшего порядка.

  • Понимание HTTP/REST, базово: запросы, статусы, JSON.

  • Опыт с React: функциональные компоненты, hooks (useState/useEffect/useMemo/useCallback), props, lifting state.

  • Понимание принципов компонентного подхода: переиспользуемость, композиция, разделение ответственности.

  • Умение работать с формами / интерактивными состояниями (клики, drag, таймеры, прогресс, шаги).

  • Базовый TypeScript: типизация props/state, интерфейсы/типы, union types, generics на простом уровне.

  • Готовность писать код без any там, где это возможно.

  • Понимание, зачем нужен state management.

  • Готовность работать с Zustand: стор, селекторы, обновление состояния, избегание лишних ререндеров.

  • Git: ветки, коммиты, merge request, разрешение простых конфликтов.

  • Работа в GitLab: MR, code review, комментарии, статусы пайплайна.

  • Готовность соблюдать ESLint/Prettier и исправлять замечания линтера.

  • Умение работать с пакетным менеджером pnpm/npm, запускать проект локально.

  • Понимание, зачем нужны тесты, и готовность писать простые юнит‑тесты на Jest/Vitest (на логику / утилиты / простые компоненты).

Будет преимуществом

  • Storybook: написание stories для компонентов, проверка состояний.

  • Опыт интеграции/использования UI-kit (дизайн‑система, библиотека компонентов).

  • Понимание CI на базовом уровне: что такое pipeline/job, как читать ошибки GitLab CI.

  • Опыт с анимациями/интерактивом (CSS transitions/animations), оптимизация ререндеров в React.

  • Участие в CTF.

  • Свои pet-проекты.

  • Node.js на уровне простых скриптов/утилит (необязательно).

Условия

  • Команда: работа с ведущими экспертами IT-индустрии, которые готовы делиться своим опытом.

  • Масштабные проекты и интересные задачи: мы реализовываем более 200 технологичных продуктов, которыми пользуются свыше 95% аудитории рунета.

  • Оборудование: у нас есть специализированные гаджеты и дополнительные мониторы для качественного решения рабочих задач.

  • Профессиональное развитие: мы проводим митапы, конференции, семинары и тренинги для сотрудников.

  • Здоровье и спорт: в офисе есть фреш-бар с овощами и фруктами, можно вступить в спортивную команду.

  • Командный досуг: наши сотрудники собираются вместе и проходят мастер-классы, тимбилдинги на свежем воздухе, смотрят кино и, конечно, танцуют на VK Fest.

  • Офис в современном бизнес-центре в Москве в пяти минутах от метро или в красивом здании в центре Санкт-Петербурга, где можно бесконечно любоваться историческими интерьерами, фасадами и видом на город.

Как попасть на стажировку

Подай заявкустрелка вперед

Пройди собеседованиестрелка вперед

Получи офферстрелка вперед

Подай заявку

Выбери вакансии, которые подходят тебе по скиллам, и заполни заявку. Если анкета заполнена корректно, мы пригласим тебя на первый этап отбора.

Пройди собеседование

После успешного выполнения тестового ты попадёшь на одно или два собеседования с наставником и экспертами из команды. После этого этапа мы возьмём небольшую паузу, чтобы принять решение.

Получи оффер

Если ты будешь лучше всех в выбранном направлении, мы пригласим тебя на стажировку и расскажем детали оформления.

Как проходит этап стажировки

Даты стажировки
октябрь 2026март 2027
  • 1 этап

    Адаптация

  • 2 этап

    Задачи

  • 3 этап

    Нетворкинг

  • 4 этап

    Итоги

    • • Знакомство с наставником и командой. • Получение доступов ко всем необходимым ресурсам и чатам. • Welcome-встреча и погружение в корпоративную культуру компании.
    • • Постановка задач на время стажировки. • Знакомство с задачами и проектами команды. • Погружение в детали и изучение необходимых материалов. • Обсуждение задач и промежуточных итогов с наставником.
    • • Взаимодействие с коллегами из своей и смежных команд. • Участие в общекорпоративных мероприятиях.
    • • Оценка результатов по задачам. • Подведение итогов стажировки. • Получение развивающей обратной связи от наставника.

Подать заявку

Для отклика заполни заявку. Мы свяжемся с тобой после завершения приёма заявок.

Для отклика заполни заявку

Мы свяжемся с тобой после завершения приёма заявок.

Личные данные

Имя *
  
Фамилия *
  
Дата рождения *
  
Пол *
  
Почта *
  
Телефон *
Формат ввода: +71234567890 

Где ты находишься

Город *
  
Гражданство *
  

Где ты учишься или учился

Учебное заведение *
Начни вводить название 
Факультет *
Сначала необходимо выбрать вуз 
Степень *
  
Курс *
  
Год поступления *
  
Год окончания *
  
Направление обучения *
  
Откуда ты знаешь о проекте? *
  
Уровень владения английским языком *
  

* pdf-файл размером до 5 МБ

  

Сопроводительное письмо

до 2000 символов

  
  

навигация

ГлавнаяMidSprintВакансии MidSprintJunior Вакансии

Начни карьеру в IT с VK

о нас

О компании

связанные проекты

VK EducationVK TeamAll Cups

мы ВКонтакте

VK EducationVK для педагогов

узнавать о новых наборах

VK © 2006-2026Политика конфиденциальностиПользовательское соглашениеВерсия портала 1.6.3