Полушкина Мария Вячеславовна
Frontend-разработчик (React)
- JavaScript
- Frontend
- React.js
- TypeScript
- Английский — B1 — Средний
Образовательная платформа Happy Numbers (https://happynumbers.com/), объединяющая продукты по математике и английскому языку в поисках frontend-разработчика.
Нами ежедневно пользуются более 2,5 млн учеников из 15 000+ школ по всей территории США. Мы стремимся сделать качественное образование доступным каждому ребенку вне зависимости от уровня подготовки и предоставить учителям и администраторам удобную, легко интерпретируемую образовательную аналитику.
Обратите, пожалуйста, внимание, рассматриваются только кандидаты, которые находятся за пределами РФ/РБ.
Основная часть работы будет связана с разработкой учебных упражнений для курса английского языка. Это не просто страницы и формы, а небольшие интерактивные механики: выбрать звук, найти нужный элемент, перетащить объект, нарисовать букву, пройти мини-игру. Поэтому нам важен человек, которому интересно разбираться не только в коде, но и в пользовательском сценарии: что должен сделать ребенок, как интерфейс реагирует на его действия, какие состояния возможны и как сделать упражнение понятным, устойчивым и приятным в использовании. Нам подойдет кандидат, который уверенно работает с React и TypeScript, внимательно относится к деталям интерфейса, умеет разбираться в существующем коде, задавать вопросы и доводить задачи до качественного результата.
Задачи:
- Разрабатывать интерактивные учебные карточки для продукта по английскому языку
- Реализовывать мини-механики для упражнений: выбор ответа, drag-and-drop, работа со звуком, анимации, рисование букв и другие сценарии
- Поддерживать и улучшать уже существующие уроки на основе продуктовых решений и обратной связи
- Взаимодействовать с дизайнерами, иллюстраторами, разработчиками и методистами
- Участвовать в обсуждении технических решений команды
Требования:
-
Вы находитесь не в РФ/РБ (европейские часовые пояса)
-
Опыт frontend-разработки от 2 лет
- Уверенное владение JavaScript, HTML, CSS, DOM и браузерных API
- Уверенное владение React и TypeScript
- Умение проектировать понятную и поддерживаемую структуру приложения
- Опыт работы с интерфейсами, где есть состояния, пользовательские сценарии и нетривиальная логика поведения
- Внимательность к деталям интерфейса: состояниям, ошибкам, адаптивности, поведению элементов
- Умение писать чистый, поддерживаемый и производительный код
- Английский язык не ниже B1
Плюсом будет:
- Практика применения xState и понимание state machine-подхода
- Опыт работы с CSS-препроцессорами, CSS Modules, анимациями
- Понимание производительности frontend-приложений: рендеринг, загрузка ресурсов, размер бандла и оптимизация тяжелых компонентов
- Опыт работы с Vite
Мы предлагаем:
-
Заработная плата в долларах США
-
Удаленная работа с возможностью выбрать начало рабочего дня, 5/2 (UTC+1…+4)
-
Корпоративная скидка на психотерапию в сервисе Youtalk
-
Оплата 30 дней больничного в год
-
3 оплачиваемых отгула в год
-
28 календарных дней отпуска в год
-
Компенсационные выплаты в случае важных личных событий (свадьба, рождение ребенка и т.д.)