yandex
А
Авиасейлс
Страна
Россия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
УдалённоПолная занятость

Frontend Developer

ИИОценка ИИ

Авиасейлс — сильный бренд с отличной инженерной культурой. Четко описанный стек, понятные процессы (JIRA, спринты) и удаленный формат работы делают вакансию крайне привлекательной.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Позиция требует уверенного владения TypeScript и React, а также понимания архитектурных паттернов и безопасности. Наличие MobX в стеке и необходимость написания тестов (e2e и unit) повышают планку требований к кандидату.

Анализ зарплаты

Медиана320 000 ₽
Рынок220 000 ₽ – 450 000 ₽
ИИОценка ИИ

Зарплата в объявлении не указана, но для Senior/Middle+ Frontend разработчика в крупной российской тех-компании рыночный диапазон составляет 250,000–400,000 рублей. Авиасейлс обычно предлагает конкурентоспособные условия, соответствующие верхним границам рынка.

Сопроводительное письмо

Меня заинтересовала вакансия Frontend Developer в Авиасейлс для бизнеса, так как ваш продукт сочетает в себе сложность B2B-решений и высокие стандарты качества B2C-сервисов. Имея опыт разработки SPA более трех лет, я глубоко понимаю принципы работы с TypeScript и современными инструментами сборки, такими как Vite и Webpack.

Особенно привлекает ваш стек (React + MobX) и внимание к качеству кода через код-ревью и тестирование. Я имею опыт написания e2e-тестов на Playwright и unit-тестов, что позволяет мне не только создавать функциональные интерфейсы, но и гарантировать их стабильность. Буду рад обсудить, как мой опыт в кроссбраузерной верстке и реактивном программировании поможет развитию вашего сервиса.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Авиасейлс уже сейчас

Присоединяйтесь к команде Авиасейлс и создавайте лучший сервис для организации командировок!

Описание вакансии

**Frontend Developer

Локация:** Удалённо

Компания: Авиасейлс

ЗП: обсуждается на собеседовании

Занятость: Полная

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

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

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

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

разрабатывать b2b-сервис Авиасейлс для бизнеса на TypeScript и React/MobX;

обсуждать интерфейсы совместно с командой дизайна и продакт менеджером;

мониторить работоспособность фронтенда и отлавливать ошибки у пользователей;

ревьюить код других разработчиков;

тесно взаимодействовать с бэкенд разработчиками.

Чего ждём от тебя:

опыт 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).

*🌐 Резюме отправлять:* Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • TypeScript
  • Git
  • JavaScript
  • React
  • CSS3
  • Webpack
  • Playwright
  • Cypress
  • HTML5
  • SCSS
  • Jest
  • Vitest
  • SPA
  • Vite
  • MobX

Возможные вопросы на собеседовании

Вакансия предполагает работу с MobX. Важно понимать, как кандидат управляет состоянием и понимает ли концепцию реактивности.

Расскажите о преимуществах и недостатках использования MobX в сравнении с Redux. В каких случаях вы бы предпочли одно другому?

В описании указано использование TypeScript. Вопрос проверяет глубину знаний типизации.

Как в TypeScript реализовать тип, который делает все свойства объекта необязательными только на одном уровне вложенности? Чем отличаются `interface` и `type`?

Авиасейлс уделяет внимание безопасности. Знание XSS и CSRF критично для фронтенд-разработчика.

Какие меры предосторожности необходимо предпринять на стороне фронтенда для защиты от XSS-атак при выводе пользовательского контента?

Упоминается адаптивная верстка и SPA. Важно понимать, как кандидат оптимизирует производительность.

Какие стратегии оптимизации загрузки SPA вы применяли на практике? Как минимизировать размер бандла при использовании Webpack или Vite?

В требованиях указаны e2e и unit тесты. Проверка подхода к тестированию.

В чем, по вашему мнению, заключается баланс между количеством unit-тестов и e2e-тестов в проекте? Что бы вы стали тестировать в первую очередь в B2B-сервисе?

Похожие вакансии

NDA
138 732 ₽ – 244 800 ₽

Frontend разработчик на партнерский проект(финтех) (Senior)

SeniorУдалённо
Unit Testing · Code Review · UX · Frontend · UI
+5 навыков
G
globalstaff
200 000 ₽ – 450 000 ₽

Frontend Developer (Vue.js) | Middle / Middle+ / Senior

Удалённо
TypeScript · Vue.js · Storybook · Tailwind CSS · Vitest · Vue Router · Vite · Chart.js · ESLint · Pinia · Composition API · Prettier
+12 навыков
NDA
130 062 ₽ – 229 500 ₽

Frontend (JavaScript) разработчик (Senior)

SeniorУдалённо
SQL · PostgreSQL · JavaScript · JSON · XML · GitLab · XSD · XSLT · Low-code
+9 навыков
Л
Луна
180 000 ₽ – 230 000 ₽

Middle Frontend hero (Vue, Nuxt)

MiddleУдалённо
TypeScript · HTML · CSS · Git · Vue.js · JavaScript · Docker · REST API · Node.js · Tailwind CSS · SCSS · Jest · Vuex · SSR · Pinia · Nuxt.js
+16 навыков
C
Centicore
от 350 000 ₽

Senior JavaScript Developer

SeniorУдалённо
TypeScript · JavaScript · API · React · ES6+
+5 навыков
M
Mish
800 ₽ – 1 000 ₽

Фронтенд-разработчик, React / Micro Frontends (Senior)

SeniorУдалённо
TypeScript · JavaScript · GraphQL · React · Docker · Redux · Webpack · Playwright · Node.js · Micro-frontends · Jest · Nginx · WebSockets · Zustand · Atomic Design · i18n · ESLint · MobX · Module Federation · Feature-Sliced Design · Prettier · Effector
+22 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

А
Авиасейлс
Россия