Position: Frontend dev (React) Middle+ / Senior
Company: Artkai
Experience required: 3y
English level: upper

We’re looking for someone with strong engineering fundamentals. You know the value of understanding concepts from first principles and you have a deep knowledge and appreciation of the fundamental aspects of JavaScript and its ecosystem.

**Requirements:**

4+ years commercial experience with React;
Experience with state management libraries and practices;
Strong experience with automated testing in a React based environment;
Strong understanding of Agile development principles;
Excellent communication skills;
Rock solid Git knowledge;

**Nice to have:**
Experience with data visualization and React data visualization libraries
Experience with Visx library
Experience with d3 library
Experience consuming graphQL API’s
Excited about the JavaScript landscape
Experience working with microservices

**Responsibilities:**
You’ll be expected to write, clean, re-usable, well commented and thoroughly tested React components;
Develop new, and improve existing functionality, in React codebase;
You’ll need to work closely with our back end engineers and collaborate on the design and consumption of graphQl based API’s;
Write well tested functional components that utilize modern patterns like react hooks.;
Contribute to mission critical architectural conversations / decisions;
Mentor and support other members of the front end team.