Обложка канала

JS Jobs

1765 @jsjobs

Хочешь получать первым свежие Javascript вакансии? - тогда подписывайся на наш канал. Система тегов по городам и технологиям поможет найти то, что тебе интересно.

JS Jobs

7 лет назад
Открыть в
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), мы будем еще больш...