Position: React Native Developer
Company: CNA International
Category: JavaScript
Experience required: 3y
English level: upper

The company is currently looking for React Native Developer who will be involved in the development of a decentralised finance mobile application, providing access to yield farming (high interest account) and other DeFi investment opportunities.

**Requirements**:
3+ years of front-end development experience;
Experience working with React Native;
Excellent knowledge of JavaScript and React.js;
Experience with Redux and Typescript;
Experience with Unit testing using Jest;
Experience with cryptocurrencies/ blockchain, DeFi (decentralised finance) space;
Experience with improving mobile application from performance perspective;
Familiarity with RESTful APIs;
Knowledge of modern authorisation mechanisms, such as JWT;
Familiarity with modern front-end build pipelines and tools;
Ability to understand business requirements and translate them into technical requirements;
Experience with common front-end development tools such as Webpack;
TDD;
English – upper intermediate.

**Would be an advantage**:
Knowledge of the Node.JS and DBs;
MS\BS degree in Computer Science or other engineering related subject;
Practical experience with Node.JS, *SQL, Redis;
Practical experience with Agile / Scrum processes;
Passion for building high-class web systems.

**Project tech stack**:
Typescript, React Native, Redux, React Navigation v5;
Apollo graphQL, REST;
Firebase;
Storybook, jest;
Web3, bignumber.js.