Обязанности:
• Адаптивная и кросс-браузерная верстка сайтов;
• Создание реактивных компонентов, написание скриптов;
• Работа в стеке React/Redux;
• Проведение рефакторинга (улучшения и оптимизации кода);
• Исправление багов;
• Разработка клиентской части сайтов на React
• Автоматизация тестирования
• Проработка структуры, компоновки и юзабилити в целом
• Разработка client-side скриптов Требования:
• Опыт практической работы с JavaScript
• Знания jQuery, git, JS фреймворков
• Уверенное владение
Требования:
• Опыт практической работы с JavaScript
• Знания jQuery, git, JS фреймворков
• Уверенное владение HTML5, CSS3
• Понимание клиент-серверного взаимодействия (WebSocket, REST)
• Опыт работы с компилятором (Less, Sass или Scss)
• Владение инструментами сборки проектов (WebPack, Grunt или Gulp);
• Владение навыками оптимизации загрузки веб-страниц
• Умение проводить отладку JS кода
• Умение верстать валидно и кроссбраузерно
• Владение принципами адаптивной верстки, в том числе, под мобильные устройства
• Понимание тенденций развития современного сайтостроения, желание идти в ногу со временем
• Владение основами web-дизайна
• Знание английского языка на уровне чтения документации
• Ответственность, умение работать в команде, системный подход, заинтересованность в развитии
Будет плюсом:
• Понимание принципов usability, UX
• Покрытие компонентов тестами с помощью Jest
• Опыт оптимизации на клиенте сложных Web-приложений
• Умение ясно доносить мысли до коллег, не имеющих технических знаний
• Опыт работы с JavaScript test tools (Mocha, Chai, Jest, Ava)
• Понимание гибких методологий разработки.
Условия:
Вы станете частью современной, быстрорастущей компании
Участие в разработке оригинальных продуктов и полезных сервисов, которыми пользуются тысячи компаний по всей стране
Полный рабочий день
Официальное трудоустройство
Конкурентоспособная зарплата
Современный офис в центре города