💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

JavaScript разработчик

Требования

ФронтендJavaScriptReduxMobXReact

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

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

Условия работы

Наша компания ведет разработку продукта, связанного с облачными вычислениями, с упором на искусственный интеллект.

Мы ищем опытных 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;

- Умение понимать бизнес-требования и переводить их в технические требования.