Обязанности:
- Развивать изоморфное приложение для двух высоконагруженных платформ: настольной и мобильной версий сайта;
- Разрабатывать мониторинги и улучшать производительность компонентов приложения;
- Поддерживать и развивать внутреннюю библиотеку react-компонентов;
- Писать тесты, проводить code-review.Требования:
- Опыт разработки с использованием современных JS-библиотек или фреймворков. Здорово, если есть опыт реализации изоморфных приложений с Flux-архитектурой на React;
- Знание особенностей JS, стандартов от ES5 и новее;
- Знание подходов к верстке на Flexbox и Grid;
- Желание развиваться cамостоятельно и помогать развиваться коллегам.Условия:
- Полностью официальные оклад и квартальные премии;
- ДМС со стоматологией и льготной программой для членов семьи;
- Оплата компанией любых российских конференций и курсов;
- Офис в 8 минутах пешком от станций метро Маяковская, Тверская, Пушкинская, Чеховская и Новослободская;
- Бесплатные завтраки и обеды;
- Настольный теннис, турник, шведская стенка и душ в офисе.
Мы расширяем команду «Соискатели» и ищем в неё опытного разработчика. Команда отвечает за развитие frontend’а desktop и mobile частей сервиса, которым пользуются люди при поиске работы. Именно эти посетители генерируют большую часть нашего траффика.
Мы пишем на актуальной версии JavaScript (ES2015+) с использованием типизации (Flow).
Приложения написаны на React/Redux, для серверного рендеринга и части API используем Node.js. Код собираем Webpack’ом. Для тестирования используем Mocha, Sinon и Gemini. Для логирования и трекинга ошибок - ELK и Sentry. Поддерживаем только последние версии браузеров: FF, Chrome, Safari, IE11+.