Авиасейлс для бизнеса — сервис организации командировок и мета-поиск авиабилетов для компаний. Фронтенд — SPA на TypeScript с использованием React и MobX. Бэкенд на Python/Django с REST. Задачи планируются в JIRA, для большинства задач есть подробные макеты.

Что нужно делать:

  • разрабатывать b2b-сервис на TypeScript и React/MobX;
  • обсуждать интерфейсы с командой дизайна и продакт-менеджером;
  • мониторить работоспособность фронтенда и отлавливать ошибки у пользователей;
  • ревьюить код других разработчиков;
  • тесно взаимодействовать с бэкенд-разработчиками.

Требования:

  • опыт frontend разработки от 3 лет, из них минимум 1 год на TypeScript;
  • хорошее знание чистого JavaScript и TypeScript;
  • понимание принципов MV*, паттернов ООП и реактивного программирования;
  • уверенные навыки кроссбраузерной верстки (HTML5, CSS3, SCSS);
  • опыт работы с React и MobX;
  • опыт создания SPA;
  • работа с инструментами сборки Webpack/Vite;
  • опыт написания e2e-тестов (cypress, playwright) и unit-тестов (jest, vitest);
  • опыт работы с GIT;
  • понимание основ безопасности клиентских web-приложений (XSS, CSRF).

Условия:

  • удалённая работа из любой точки мира;
  • оплата в долларах;
  • компенсации: ДМС, психотерапию или изучение иностранных языков, занятия спортом и больничный;
  • возможность работать из других стран (пример: Пхукет).