Position: Senior React Developer
Company: SPsoft
Category: JavaScript
Experience required: 3y
English level: intermediate

We are looking for a Senior React Developer to complete the client's team.

Our client - well funded FinTech company who applies blockchain technology and machine learning to create access to new digital currencies and transform any currency as we send it. Digital Asset Traders, Savvy Investors and those that are simply Financially Curious all have the same opportunity to build their unique digital wallet.

**RESPONSIBILITIES**
Developing new user-facing features using React.js
Building reusable components and front-end libraries for future use
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Solving issues

**REQUIREMENTS**
Strong knowledge of Javascript Language 5+ years (ES6+).
Real commercial experience with React.js 4+ years
Familiarity with React.js patterns (Higher Order Components, Render Props, Controlled Components, React 16 Context API, Compound Components, Portals, Fragments, Error Boundaries)
Experience with Redux/Redux Thunk/Redux Saga
Familiarity with RESTful APIs
Strong knowledge of Styled Components, SASS and CSS-in-JS approaches to build CSS.
Experience with a server-side rendering for React applications.
Knowledge of modern authorization mechanisms, such as JSON Web Token
A knack for benchmarking and optimization
Experience with unit-testing
Ability to understand business requirements and translate them into technical requirements
Upper-Intermediate or higher written and spoken English