Position: Front End Engineer
Company: CNA International
Experience required: 3y
English level: upper

**Requirements:**
3+ years of experience in front-end development;
3+ years of experience in JavaScript frameworks (React.js, Redux, Vue.js etc.);
1+ years of TypeScript experience;
Excellent knowledge of JavaScript Core, ES6+, HTML5, CSS3, post-processors like sass;
OOD, Design patterns, understanding of functional programming approaches in JS;
Experience in front-end development targeting for different devices.

**Will be a plus:**
Experience with slot games;
Experience with unit and e2e testing, Jest, Enzyme;
Experience in developing micro-frontend architecture;
Experience with CI/CD process;
Experience with GraphQL;

**Responsibilities:**
Participation in the entire development lifecycle;
As a software engineer, you will be collaborating with other software engineers, product managers, and UI/UX designers in a cross-functional, collaborative
environment to innovate in and improve on the product;
Technical planning, implementation, and delivery of impactful features;
Will be contributing to mobile and web games built with ReactJS, Pixijs and to its associated GraphQL API and backend services built in Node.js.

**The company offers:**
An agile and multicultural company;
Health insurance & Wellness Package;
Relocation assistance;
Focus on your growth and development.