От Вас требуется следующее:
— понимание асинхронной модели выполнения кода (event loop, callbacks, promises)
— глубокое понимание JavaScript (включая современные стандарты ES6, ES7)
— понимание DOM современных браузеров
— знание одного из фреймворков (Angular, React)
— глубокое понимание HTML5, CSS 3, знание одного из препроцессоров (Sass, Compass, LESS) и фреймворков (Bootstrap, Foundation)
— опыт использования библиотек jQuery, Underscore/Lodash
— знание одной из систем сборки проектов (GULP,GRUNT, Webpack)
— опыт написания приложения на node с использование одного из фреймворков (Express/Sails.js),
— знание RDBMS, NoSQL databases
— опыт работы с Docker
— опыт работы в коммерческих проектах не менее года
— знание OOP, OOD Patterns
— профессиональные знания PHP5
— уверенное знание Git, опыт командной работы используя одну из branching моделей
— опыт работы в *nix как пользователя
— estimating experience
— хороший письменный английский и базовый разговорный
— опыт практик автоматизированного тестирования на front- и back-end: Protractor, mocha, jasmine, phpUnit
— знание Symfony или другого современного MVC PHP фреймфорка
— опыт работы с sockets & node pipes
— знание babel, TypeScript
— Linux Shell Scripting
— опыт с MongoDB, Mongoose
Работа у нас — это:
— просторный офисе в центре города
— комфортное рабочее место (не openspace)
— обеды за счет фирмы
— официальное трудоустройство (ЧП)
— свободный график
— курсы английского в офисе
— оплачиваемый отпуск
— дружный коллектив
— достойную зарплату в зависимости от квалификации (определяется по результатам собеседования)
У нас Вы будете:
— разрабатывать большую распределенную систему, используя современные инструменты разработки.
— писать автоматизированные тесты
— быть не сильным программистом среди слабых, а сильным среди еще более сильных.
— повышать свой профессиональный уровень и работать в команде профессионалов под руководством адекватного менеджера