Frontend developer в Яндекс (React)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы работаем над продуктом, который обеспечивает поддержку пользователей многомиллионных сервисов Яндекса. Продукт применяют и специалисты поддержки, и команды разработки. Наша цель — создать простую, многофункциональную и гибкую систему. Мы стараемся сделать интерфейсы саппорта более быстрыми и информативными.Кроме этого, мы работаем над инструментом, с помощью которого переводчики, менеджеры и разработчики будут управлять переводами в своих проектах.У нас небольшая команда и налаженные процессы взаимодействия. Каждый член команды активно участвует в развитии продукта. Во всех решениях мы стараемся ставить во главу угла пользователя и его потребности, а каждая крупная задача начинается с детальной проработки сценариев взаимодействия.
Мы ждем, что вы:
- больше трех лет разрабатывали на JavaScript;
- разбираетесь в современных возможностях и особенностях JavaScript (ES5–7, классы, async/await, генераторы и т. п.);
- умеете писать поддерживаемый код и юнит-тесты;
- понимаете, как работает браузер изнутри, оптимизировали время рендеринга и загрузки страниц;
- умеете аккуратно верстать;
- готовы участвовать в продуктовых обсуждениях, взаимодействовать с дизайнером, менеджером и командами разработки.
Приветствуется, если вы:
- знаете TypeScript или готовы быстро его изучить;
- работали с несколькими JS-фреймворками (предпочтительно — React + Redux) и знаете лучшие практики (render props, HOC, Presentational and Container Components);
- работали с Webpack;
- имеете уверенные архитектурные навыки: знаете принципы SOLID, MV*, паттерны проектирования, принципы Clean Architecture.
Мы ищем самостоятельного и активного разработчика, который готов, помимо продуктовых задач, заняться архитектурными и инфраструктурными задачами и взять на себя ответственность за какую-то область на фронтенде.Если вам нужна дополнительная информация о задачах или у вас есть любые вопросы, пишите нам.
Рекрутер службы, телеграм @kashicyna.