Position: Frontend Developer (React)
Company: CNA International
Experience required: 5y
English level: fluent

Technical stack: JavaScript, ES6+, TypeScript, ReactJS, Redux, CSS 3, SCSS, HTML 5

Tools: ESLint, Babel, Webpack, Rollup, Gulp, Prettier, Storybook, Husky, Semantic Release

Rеquirеmеnts:
5+ years of experience with JavaScript/Frontend role
Experience in WordPress and GatsbyJS is a plus
Proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Understanding of React.js and its core principles
Experience with popular React.js workflows (such as Flux or Redux)
Familiarity with RESTful APIs
Knowledge of modern authorization mechanisms (such as JSON Web Token)
Experience with front-end development tools (such as Babel, Webpack, NPM, etc.)
Hands-on experience in Website Performance optimization and other best practices
Fluency in English

Responsibilities:
Develop new applications (using React.js, Redux, WebSockets), as well as rewrite the old applications (from Grails)
Do diverse improvements in UI/UX
Suggest optimal solutions to the various problems
Cooperate with designers, QAs, backend developers, Business Analytics, and Product teams
Support the team to improve their technical skills, provide guidance, answer their question
Giving on-time feedback to help the team members to stay on track 

Thе соmpаny оffеrs:
A unique opportunity in establishing the company product software
Working and direct contact with international clients
Friendly work-environment in a team of highly talented people
Flexible working schedule
Competitive benefit package 
Annual performance bonus