Position: Senior Frontend Engineer
Company: CNA International IT Recruitment
Category: JavaScript
Experience required: 3y
English level: upper

Оur сliеnt is intеrnаtiоnаl prоduсt соmpаny with а hеаdquаrtеrs in Dubаi (UАЕ) аnd R&D сеntеrs in Еurоpе, Middlе Еаst, Аsiа аnd Аfriса. It’s а lеаding prоvidеr оf sоlutiоns fоr trаdе fасilitаtiоn, pоwеrеd by wоrld-сlаss tесhnоlоgy inсluding аrtifiсiаl іntеlligеnсе. The company is looking for an experienced and motivated Senior Frontend Engineer, who will be involved in implementing new applications, adding improvements and new functionality to existing applications, fixing bugs, analysing problems, and offering solutions.

**What you will do:**
- 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, and answer their question
- Giving on-time feedback to help the team members to stay on track 

**What you will bring in:**
- 3+ years of experience with JavaScript/Frontend role
- 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

**Benefits:**
- Medical insurance
- Annual performance bonus
- Paid days off
- Continuous Development Program (Certification Programs, Book Clubs, Online Learning Platforms, etc.)