Требуемый опыт работы: 2–5 лет
Полная занятость, полный день
Обязанности:
Проектирование и разработка
Создание приложений и сервисов
Тестирование и внедрение
Сопровождение
Требования:
Необходимый скилл:
Опыт с одним из MV* фреймворков (React/Angular/Vue)
Отличное знание CSS 2-3, HTML 4-5;
Отличное знание Vanilla JS и/или ES6;
Знание основных JS библиотек:
Знать принципы оптимизации web приложений применительно к client side (bundling, minification, gzip);
Плюсом является знание библиотеки для визуализации данных d3
Опыт использования любой системы контроля версий;
Опыт работы в команде;
Опыт работы в Linux на уровне пользователя;
Навыки:
Иметь представление о Require.js или любой другой системе модулей, понимать где их можно использовать и как;
Знание и опыт работы с Angular или React;
Понимание методологии TDD/BDD и опыт написания JavaScript unit tests;
Понимание что такое REST, желательно Comet, WebSocket.
Личные качества:
Самостоятельность
Коммуникабельность
Ответственность
Планирование и оценка
Английский разговорный и письменный
Написание понятного кода
Знание последних тенденций и технологий
Умение излагать свои мысли