Frontend разработчик (React/TypeScript) для платформы обучения водителей
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Вакансия: Frontend разработчик (React/TypeScript) для платформы дистанционного обучения водителей
Удаленная работа · Проект с социальной миссией · Современный стек
О проекте:
Мы разрабатываем платформу для дистанционного изучения ПДД и подготовки водителей, которой ежедневно пользуются сотни тысяч курсантов. Примерно 10% всех учеников автошкол, получивших права в 2024 году, обучались по нашим урокам. Наши продукты внедрили уже 629 автошкол, и мы стремительно растем. Мы помогает людям получать права, сочетая видеоуроки, симуляторы и тестирование.
Чем предстоит заниматься:
- Разрабатывать и оптимизировать интерфейсы для интерактивного обучения.
- Интегрировать REST/WebSocket API для онлайн-тренажеров.
- Участвовать в проектировании архитектуры (Feature-Sliced Design) и рефакторинге legacy-кода.
- Работать над доступностью интерфейсов: ARIA-роли, клавиатурная навигация, поддержка скринридеров.
- Тестировать компоненты (Jest) и настраивать сборку (Webpack) для высоконагруженной платформы.
Мы предлагаем:
- Полностью удаленную работу с гибким графиком.
- Возможность влиять на продукт, который меняет жизни людей.
- Современный стек: React, TypeScript, MobX, Webpack.
Мы ждем тебя, если:
- Ты хочешь, чтобы твой код помогал людям становиться ответственными водителями.
- Готов работать в команде, где ценят чистую архитектуру и тесты.
- Любишь сложные задачи
Ожидания от кандидата
Основные требования:
- Опыт с React (хуки, Context API, кастомные хуки) и TypeScript.
- Знание MobX или Redux для управления состоянием сложных сценариев.
- Умение верстать адаптивные интерфейсы.
- Понимание REST/WebSocket и опыт работы с OpenAPI-спецификациями.
- Знание принципов семантической версткии оптимизации производительности (Lighthouse).
Будет плюсом:
- Знание особенностей образовательных платформ.
- Умение работать с анимациями.
- Понимание основ педагогического дизайна.
Условия работы
Полностью удаленную работу с гибким графиком (нет жесткой привязки по часам). Не нужно ездить в офис, работай из любой точки мира
Бонусы
Бонусы по результатам работы команды
Дополнительные инструкции
Этапы отбора:
1 Опрос (20 вопросов по React, TypeScript, MobX, архитектуре).
2 Тестовое задание: Реализация модуля интерактивного тестирования с использованием WebSocket.
3 Собеседование с командой: разбор кода, кейсы по оптимизации и доступности.