Компания "Faceplate"
Если вы начинающий разработчик JavaScript и хотели бы присоединиться к нашей команде, мы ждем от вас следующих знаний и навыков:
Уверенное знание теории и принципов работы JavaScript ( ECMAScript 6 ).
У вас должно быть понимание принципов выполнения асинхронного кода, механизмов и используемых в JavaScript конструкций для выполнения асинхронных задач.
Вы должны хорошо понимать основные принципы объектно-ориентированного программирования и как они реализуются средствами JavaScript, как работает прототипирование.
Вы должно четко понимать что такое scope переменной, что такое замыкание функции, как в JavaScript работает Garbage Collector.
Вы должны хорошо знать теорию HTML и CSS.
Вы должны понимать что такое DOM и иметь представление как с ним работать.
Вы должны знать как работают селекторы CSS и знать базовые.
Вы должны понимать что такое блочные элементы, строчные элементы и чем они отличаются.
Понимание принципов верстки на базе Flexbox, CSS grid,