share vacancy with friends
← all vacancies

Frontend Developer

Remote / b2b

Авиасейлс для бизнеса — сервис организации командировок и первый в мире мета-поиск авиабилетов для компаний. Мы сравниваем цены на авиабилеты среди разных поставщиков и предлагаем b2c-прайс для бизнеса. 

Кроме авиабилетов, мы также продаём отели, ЖД-билеты, автобусные билеты, трансферы, страховки и дополнительные услуги.

С нами компании получают дешёвые цены на тревел-услуги, удобный личный кабинет, возможность заказа билетов сотрудниками, настраиваемые тревел-политики и все необходимые закрывающие документы для бухгалтерии. 

Мы делаем бизнес-поездки удобными для сотрудников и простыми для компании.


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


Для усиления команды продукта нам нужен фронтенд разработчик. Если ты уверенно пишешь на TypeScript и работал с React и MobX — это вакансия для тебя! Мы ожидаем, что ты разбираешься в стеке TS/React/MobX, понимаешь в архитектуре веб-приложений и ООП, а оптимизация и быстродействие для тебя не пустой звук.

What you will do:

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

What we expect from you:

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

How we roll:

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

• awesome team • pool parties, terrace parties, everywhere parties! • chill office vibe • snacks of all kinds in the fridge

• awesome team • pool parties, terrace parties, everywhere parties! • chill office vibe • snacks of all kinds in the fridge

Benefits for Aviasales employees

Competitve salaries

We pay what you deserve - not a dollar less

Sports

We partially pay for sports: be it the gym or curling lessons

Language tuition

We’ll help you level up in your target language - c’est très important!

Medical insurance

We take care of you and partially compensate health costs

We cover co-working expenses

Because your workspace is important

Children's education

We'll help you pay for kindergarten and school fees

Distance working

We're cool with you working from home

👀 We also:

Launch rockets into space, test out flamethrowers and hold cat-Tuesday sacred