Полушкина Мария Вячеславовна

Frontend-разработчик (React)

Не указана
  • Сербия
  • От 1 года до 3 лет
  • 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 календарных дней отпуска в год

  • Компенсационные выплаты в случае важных личных событий (свадьба, рождение ребенка и т.д.)

​​​​​​​