Position: JavaScript Developer (ReactJS)
Company: Global Teams
Experience required: 3y
English level: intermediate

Requirements:
• Be passionate about JavaScript and have at least 3 years of commercial experience in it
• Experience with cutting-edge frameworks / libraries for SPAs (ideally with ReactJS, Redux) and etc.
• Comprehensive development skills, including modern JavaScript features
• Work experience with Webpack, testing tools
• Canvas2D, WebGL and Baobab is a must
• Knowledge of how to create modular and testable code
• Intermediate English
• Responsible, communicative, proactive, eager to improve professional knowledge
• Good team player

Would be a plus:
• WebSockets/sockets.io
• Emerging web standards such as web components, shadow DOM
• Experience with CSS precompiles like SASS/SCSS or LESS
• Familiar with unit testing and development processes like TDD / BDD
• Familiar with any Back-end technology stack
• Experience with redux-observable, redux-form
• Experience with microservices architecture development on a client-side
• Experience with project productivity and architecture optimization

We are offering:
• Cutting-edge engineering stack
• Team of strong IT professionals working in a vibrant product environment
• Perspective to take part in creating a complex and useful product from scratch using modern approaches
• Best practices application
• Practices we follow: TDD, DI, CI\CD\CT
• Usage of all the needed newly-updated tools
• Centrally located office near Poshtova Square metro station with a great view from our terrace
• Competitive salary, reasonable and fair working conditions, flexible schedule

Responsibilities:
• Design, build, and deploy high performance web application for our trading platform
• Strong UI development skills rendering complex graphics and charts

If you are interested in this position, please send us your CV!