ПОЗВОНИТЬ

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 в офисе);
  • Комфортный офис в г. Москве в бизнес-центре класса А;
  • Официальное трудоустройство, согласно ТК РФ;
  • Руководители, которые работают с Вами как с партнерами, могут передать опыт и помочь, а не просто ставить Вам задачи и контролировать их исполнение;
  • Готовность к открытому диалогу с целью индивидуального обсуждения с каждым кандидатом зарплатных ожиданий и условий работы;
  • Опыт. Команда рада делиться экспертизой в разработке и бизнес-процессах;

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie, которые обеспечивают правильную работу сайта. Благодаря им мы улучшаем сайт, обслуживание и наши услуги. Подробнее...