Авиасейлс для бизнеса — сервис организации командировок и мета-поиск авиабилетов для компаний. Фронтенд — 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).
Условия:
- удалённая работа из любой точки мира;
- оплата в долларах;
- компенсации: ДМС, психотерапию или изучение иностранных языков, занятия спортом и больничный;
- возможность работать из других стран (пример: Пхукет).