Хочешь получать первым свежие Javascript вакансии? - тогда подписывайся на наш канал. Система тегов по городам и технологиям поможет найти то, что тебе интересно.
Paralect #Минск #офис ЗП: не указан #NodeJS #JS #npm #Grunt #Gulp #ExpressJS #NoSQL #MongoDB #HTML #CSS #JQuery #Angular #Backbone #React #Git #SQL #TDD #CI #BDD #Redis #Docker #RabbitMQ #Babel #Redux #Webpack Требуемый опыт работы: 1–3 года Полная занятость, полный день Присоединяйтесь к лучшей Node.js команде! Приглашаем Node.js разработчиков присоединиться к команде Paralect в Минске. Мы проектируем и разрабатываем стартап-продукты для наших клиентов и решаем множество технических и не только технических задач. Мы ищем серьезных, но в то же время веселых, чтобы вместе продолжать становиться профессионалами своего дела. Проверьте себя Ниже мы приводим наиболее важные навыки и знания, которыми, мы надеемся, вы обладаете. Мы также предлагаем некоторые книги и статьи, если это будет вам интересно в целях самообразования. 1. JavaScript Хорошие знания Вы должны обладать хорошими знаниями JavaScript и понимать некоторые причудливые детали языка. Также, вы должны быть знакомы с наиболее популярными паттернами и антипаттернами языка. Книга Стояна Стефанова "JavaScript Patterns" — это краткая и практичная книга, которую стоит прочитать даже если вы уже хорошо знаете JavaScript. Мы также рекомендуем онлайн-ресурс "JavaScript Garden", для того чтобы быстро освежить знания о языке. 2. Node.js Хорошие знания Вы должны обладать хорошими знаниями платформы Node.js. Мы рекомендуем книгу "Node.js in Action" Майка Кантелона и T.J. Holowaychuk. Если вы прочитали другую книгу — это тоже хорошо! Вам должны быть понятны такие концепции как Modules, EventEmitter, Event Loop, Error Handling (https://www.joyent.com/developers/node/design/errors) и такие инструменты как NPM, Grunt или Gulp, Bower. 3. Express.js Хорошие знания Вы должны обладать хорошими знаниями Express 4.x. Понимание таких концепций как Middleware и Router обязательно. Книга "Express.js in Action" Эвона Хана содержит все, что необходимо знать об этом фреймворке. Официальная документация также содержит множество примеров и является очень авторитетным источником. 4. MongoDB Базовые знания Мы любим NoSQL базы данных и MongoDB в частности. Также, мы являемся создателями Robomongo — инструмента управления MongoDB. Бесплатная книга "The Little MongoDB Book" Карла Сегуна является кратким и практичным введением в MongoDB. Помимо общей информации, мы требуем базового владения одним из наиболее популярных MongoDB "драйверов" для Node.js: Mongoose, Monk, Mongoskin или официальным Node.js драйвером от компании MongoDB. 5. HTML + CSS Базовые знания Вы должны обладать базовыми знаниями о HTML и CSS. Мы надеемся, что вы знаете разницу между "padding" и "margin" и понимаете, что значит "CSS Specificity". Также, вы должны иметь представление о манипулировании DOM моделью с использованием и без использования jQuery. Глубокие знания и кросс-браузерные различия не требуются. Бонусом будет знание одного из следующих client-side фреймворков: AngularJS, EmberJS, KnockoutJS, Backbone.js, React. 6. Git Базовые знания В нашей компании мы, в основном, используем Git как нашу DVCS. Необходимы лишь базовые знания о Git. Первых двух глав бесплатной книги "Pro Git" будет достаточно (около 50 страниц). Если вы знаете как работать с ветками (branches), мы будем еще больш...