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-сервисе?

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

FD
Fractalla Design
200 000 ₽ – 300 000 ₽

Frontend-разработчик

Удалённо
React · TypeScript · Vite · React Router · Ant Design · Zustand · React Hook Form · Zod · Axios · SCSS · Vitest · Feature-Sliced Design · REST API · HTML · CSS · React Testing Library
+16 навыков
HF
Holding Finance
от 300 000 ₽

Senior Frontend‑разработчик

SeniorУдалённо
React · TypeScript · SCSS · React Hook Form · Zod · Feature-Sliced Design
+6 навыков
GT
Global Trads
2 100 € – 2 500 €

Frontend-разработчик

Удалённо
JavaScript · TypeScript · React · Frontend Performance Optimization · UI/UX Design · AI Tools
+6 навыков
КП
Красная Поляна
до 226 000 ₽

Middle Frontend Developer (React/Next.js)

MiddleУдалённо
React · Next.js · TypeScript · JavaScript · REST · GraphQL · NX · Docker · Sentry · Styled Components · Ant Design · Material UI · i18n · Git
+14 навыков
Q
QRGET
от 150 000 ₽

Middle Frontend разработчик (Vue)

MiddleУдалённо
Vue.js · Nuxt.js · JavaScript · HTML · OOP · Git
+6 навыков
Б
Билайн
Не указана

Ведущий Frontend-разработчик

LeadУдалённо
React · TypeScript · JavaScript · PWA · Service Workers · IndexedDB · Webpack · Vite · CI/CD · Capacitor · Cordova · SPA · Code Review
+13 навыков
более 1000 офферов получено
4.9

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

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

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

Россия