JavaScript разработчик
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наша компания ведет разработку продукта, связанного с облачными вычислениями, с упором на искусственный интеллект.
Мы ищем опытных JavaScript разработчиков отлично знакомых с React. Ваш основной фокус будет заключаться в разработке компонентов пользовательского интерфейса с последующей их имплементацией с использованием таких решений как Redux или MobX. Вашей задачей будет убедиться что компоненты и приложение в целом максимально надежны (robust) и поддерживаемы (maintainable). Вам также будет необходимо в той или иной степени координировать других участников команды, работающих на других уровнях инфраструкуры — как следствие, навыки коллаборативного решения проблем, разработки сложных архитектур и качественных продуктов максимально важны.
*Необходимо*
- Разработка новых пользовательских функций используя React;
- Создание reusable компонентов и фронт-энд библиотек для использования в будущем;
- Перевод дизайнов, мокапов и вайрфреймов в высококачественный код;
- Оптимизация компонентов для макимальной производительности и эффективности на большом количестве устройств и веб-браузеров;
- Креативное мышление, желание придумать лучшее решение и предложить его;
- Умение работать в Agile команде.
Дополнительные инструкции
*Навыки*
- Отличное знание JavaScript, включая манипуляцию DOM;
- Максимально полное понимание React и его основных принципов, философии;
- Опыт работы с популярными системами менеджмента состояний (Redux, MobX);
- Знание новейших стандартов EcmaScript (ES6, ES7);
- Опыт работы с библиотеками структур данных (как Immutable.js);
- Понимание изоморфнового реакта является плюсом;
- Умение работать с RESTful API;
- Знание современных механизмов авторизации, как например JWT;
- Знание современных front-end пайплайнов и тулинга;
- Опыт работы с популярными front-end dev тулингами как Babel, Webpack;
- Умение понимать бизнес-требования и переводить их в технические требования.