Position: Senior JavaScript (React.JS) Developer for Tictrac
Company: Ciklum
Experience required: 5y
English level: upper

Requirements
5 years’ of software development experience with JavaScript.
Software architecture and design patterns knowledge.
Able to design, plan and implement complex technical solutions / architectures.
Deep knowledge of modern JavaScript (es2015 +) is essential and some knowledge of Typescript would be an advantage.
At least 2 years of experience with React.JS.
Comprehensive skills with build tooling such as Webpack/Grunt/Gulp.
Strong knowledge of HTML5 and CSS3, experience with server-side CSS pre-processing platform, such as SASS.
Experience with UNIT testing using Karma & Jasmine or Jest.
Proven knowledge of REST API and service-based architecture and development.
Working knowledge of tools such as GIT, Jenkins, Jira etc.
Solid understanding of the full development life cycle.
Experience working with product management and UX/UI designers.
Advanced English skills.