Frontend developer (React/TypeScript)

  • Rawai, Таиланд

Frontend developer (React/TypeScript)

Описание

Мы в Aviasales запускаем новый проект и набираем команду разработки с нуля. Если ты пишешь на TypeScript и используешь React, имеешь достаточно опыта, устал от легаси и давно мечтаешь сделать свой проект с нуля - эта вакансия для тебя! Обещаем бэкенд с чистым и красивым RESTом без костылей, готовую библиотеку React компонентов, свободу действий и полную ответственность за свою работу. Мы ожидаем, что ты отлично разбираешься в том, какая архитектура должна быть у идеального фронтенда веб-приложения, понимаешь зачем нужны юнит-тесты, а оптимизация и быстродействие для тебя не пустой звук.

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


Обязанности:

  • прототипирование, разработка и тестирование b2b-сервиса Aviasales на TypeScript и React;

  • проектирование интерфейсов совместно с командой дизайна и продакт-менеджером на основе как готовых, так и разрабатываемых компонентов;

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

  • покрытие кода unit-тестами;

  • ревью кода, разрабатываемого другими программистами и аутсорсерами;

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

Требования

  • опыт frontend-разработки от 3 лет, из них минимум 1 год на TypeScript;

  • отличное знание чистого JavaScript и TypeScript;

  • понимание принципов MV*;

  • уверенные навыки кросс-браузерной верстки (HTML5, CSS3, SASS, Stylus);

  • опыт работы с React;

  • опыт создания больших SPA-сайтов;

  • работа с инструментами автоматизации Grunt/Gulp/Webpack;

  • опыт покрытия кода тестами:

  • опыт работы с системами контроля версий (предпочтительно git);

  • опыт использования REST;

  • опыт тестирования ПО;

  • навыки в области безопасности клиентских web-приложений (XSS, CSRF);

  • самостоятельность в разработке интерфейсов, умение работать без четких макетов.

От нас:

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