yandex
Страна
Россия
УдалённоПолная занятость

Frontend Developer

ИИОценка ИИ

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

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

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

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

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

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

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

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

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Контакты для отклика

Откройте контакты, указанные в вакансии.

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

**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
  • React
  • MobX
  • JavaScript
  • HTML5
  • CSS3
  • SCSS
  • Webpack
  • Vite
  • Cypress
  • Playwright
  • Jest
  • Vitest
  • Git
  • SPA

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

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

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

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

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

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

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

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

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

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

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

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

Россия
более 1000 офферов получено
4.9

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

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

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