Position: JavaScript Engineer (React.js)
Company: Infront X
Category: JavaScript
Experience required: 3y
English level: intermediate

Infront X is looking for a Senior JavaScript Engineer who can work at a fast pace and deliver custom solutions for our clients, leaders in the sports, media and entertainment industries.  
   You would join a solid JavaScript team and work to design, develop, build, deploy and maintain complex systems and projects. 
   Infront X, we are fortunate to work with the world’s leading sports, media and entertainment companies, many of whom operate 24/7. We work tirelessly to support our clients

Requirements:
- 4+ years of experience with several MVC/MVVM JavaScript frameworks (React.js, Angular.js, Vue.js)
- ES6
- OOP in JS
- Modules and Loaders
- Deep understanding of the MVC/MVVM concepts
- NPM
- Gulp and creating own tasks for, Webpack
- Continuous Integration
- Good understanding of quality processes: Remote Debugging, Unit Testing etc.
- HTML, CSS. CSS Preprocessors
- Git and branching workflows
- Good spoken English

Tech Stack:
- JS Framework: React.js
- Modular Dependency Management System: SystemJS, WebPack
- DOM manipulation: jQuery
- HTML templates: Handlebars
- Unit tests: Jasmine + Karma
- Node.js + NPM
- Gulp
- LESS
- ES6

Benefits:
- Annual bonuses and salary reviews
- Remote work possibilities
- Fully paid medical insurance and 50% coverage for spouses and kids
- Gym membership/Sports activities reimbursement
- Weekly happy hours and monthly events
- English classes with the native speaker and the opportunity to improve communication skills by regular collaboration with English speaking colleagues
- Outstanding offices and tools (MacBooks, monitors)
- Legal and accounting support