Position: Vue.js Developer
Company: CNA International
Category: JavaScript
Experience required: 3y
English level: intermediate

Requirements:
Computer Science, Math or related degree;
3+ years development experience HTML, CSS, JavaScript, TypeScript (optional), Vue.js (including Vue CLI, Vuex, Vue Router, and Nuxt.js).

Will be a strong plus:
Deep understanding of blockchain logic;
1 year+ experience writing Solidity, with contracts deployed to mainnet;
Strong knowledge and experience in the DeFi space;
Vyper experience is a plus;
Familiarity with ERC20, ERC 721;
Understanding of game theory and incentive design;
Experience with OpenZepplin and Truffle frameworks;
Experience in CI/CD build-up and application.

Tech Expertise
HTML, CSS;
JavaScript;
TypeScript (optional);
Vue.js;
Ethereum;
Solidity;
Vyper, Web3.js, Ether.js;
Infrastructure; 
Design; 
Databases.

The company offers:
Fast recruitment process and decision making;
Competitive salary;
Flexible work schedule;
Complex, challenging projects that allow showing your skills, grow professionally, and achieve great successes;
The company invests in the employee’s professional development and provides avenues for career growth.