Senior Front End Engineer at LifeStreet Corporation

ЗП: не указан
Требуемый опыт работы: более 6 лет
Полная занятость, полный день
Мы приглашаем Senior Front End (JavaScript) Engineer присоединится к команде разработчиков и принять участие в создании общей архитектуры платформы и интеграции приложений
Requirements:
• Deep knowledge of JavaScript
• Experience with CoffeeScript/TypeScript would be a plus
• Understanding of ES6 would be a plus
• Understanding of AMD/CommonJS/ES6 modules
• Experience with package managers Bower/NPM/Component/…
• Testing as a second nature (Mocha/Chai/Sinon.js/WebdriverIO/…)
• Experience React/Ember.js/Backbone.js/Angular (hands on experience with Ext JS is a huge plus)
• Experience with Node.js (not just «Express/Hapi + Redis/MongoDB» experience)
• Performance tuning (including memory consumption)
• Experience with Grunt/Gulp/…
• Experience with JSCS/(ESL|JSh)int/…
• Experience with Git/Mercurial
• Experience with various template engines (both client-side and server-side)
• Experience with at least one programming language that is not JavaScript (including transpiled ones) or PHP (BONUS)
• Experience with RDBMSs and NoSQL solutions
• Confident Linux/Mac OS X user
• Programming paradigms and associated patterns - OOP (MVC/MVVM), FP (FRP), Event-driven programming (Pub/Sub, Mediator)
Working remotely or from one of our offices: Kiev or Odessa (Ukraine), Mosсow (Russia)
Opportunity of relocation to Canada after at least a year of work for Company