JAVASCRIPT Developer
ЗАРПЛАТА ПО ДОГОВОРЁННОСТИ
ТРЕБУЕМЫЙ ОПЫТ
ОТ 4 ЛЕТ
МЕСТОПОЛОЖЕНИЕ
МОЖНО УДАЛЁННО
ТИП ЗАНЯТОСТИ
ПОЛНЫЙ РАБОЧИЙ ДЕНЬ
ЗАДАЧИ
- Разработка и адаптивная верстка пользовательских интерфейсов веб сайтов;
- Создание качественных макетов и прототипов;
- Оптимизация приложения по скорости и масштабируемости;
- Участие в тестировании приложений и исправлении ошибок;
- Обеспечение высокого качества графических стандартов и узнаваемости бренда;
- Проектировать архитектуру новых подсистем, модернизировать имеющиеся;
- Самостоятельно писать наиболее сложные участки кода, оптимизировать алгоритмы;
- Находить нестандартные решения там, где стандартные неприменимы из-за высокой нагрузки и/или больших объемов данных;
ОСНОВНЫЕ ТРЕБОВАНИЯ
- Активное участие в выработке технических решений и идей, двигающих бизнес вперед;
- Высокая культура кода: производительный, понятный и лаконичный код;
- Опыт работы в роли разработчика от 4х лет в проектах по разработке/модификации/внедрению ПО с использованием инструментов и технологий Javascript;
- Опыт работы со всеми указанными технологиями по направлению ECMAScript-262/Javascript: ES6/7/8/9, jQuery, React, Vue;
- Знание систем JS-сборки (Webpack, GulpJS), транспайлеров/полифиллов (Babel);
- Знание принципов клиент-серверного взаимодействия, AJAX, спецификации протокола HTTP, CORS, принципов построения REST API;
- Опыт написания и отладки асинхронного многопоточного кода;
- Понимание основ и принципов ООП, понимание особенностей прототипного наследования в JS;
- Осознанное использование шаблонов проектирования и библиотек в соответствии с ситуацией;
- Опыт кроссбраузерной и адаптивной верстки, знание HTML5/CSS3;
- Опыт работы как в каскадных (waterfall), так и в гибких методологиях (Agile/DevOps) разработки;
- Высшее образование, техническое образование приветствуется;
- Умение работать в команде, внимательность к деталям, ответственность оперативность, ориентированность на результат;
- Профессиональная культура общения с коллегами;
- Работа с Git, понимание подхода GitFlow;
БУДЕТ ПЛЮСОМ
- Знание Typescript, опыт работы с Angular приветствуется;
- Опыт работы со стейтменеджерами: Redux, MobX;
- Умение писать автоматические тесты, знание фреймворков автоматического тестирования и BDD (Мocha.js, Сhai.js);
- Знание WebAssembly, wasm-компиляторов (emscripten/binaryen);
- Опыт работы с Backend, знание Node.JS, NPM;
- Опыт настройки CI процесса на проектах, понимание принципов построения процесса CI / CD;
МЫ ПРЕДЛАГАЕМ
- Возможность удаленной работы;
- Возможность комбинированной работы (3 дня дома, 2 в офисе);
- Комфортный офис в г. Москве в бизнес-центре класса А;
- Официальное трудоустройство, согласно ТК РФ;
- Руководители, которые работают с Вами как с партнерами, могут передать опыт и помочь, а не просто ставить Вам задачи и контролировать их исполнение;
- Готовность к открытому диалогу с целью индивидуального обсуждения с каждым кандидатом зарплатных ожиданий и условий работы;
- Опыт. Команда рада делиться экспертизой в разработке и бизнес-процессах;