Position: Senior UI Engineer with React
Company: Grid Dynamics
Experience required: 5y
English level: upper

**Requirements:**

- Deep understanding of JavaScript Core;
- Excellent knowledge of TypeScript;
- Strong knowledge of React/Redux; 
- Strong markup skills (good knowledge of HTML, CSS, CSS frameworks and pre-processors, understanding of adaptive/responsive concept);
- Experience with version control systems (Git) and issue tracking tools (JIRA);
- 5+ years of experience as a productive engineer - DevOps mentality of following code through production, troubleshooting issues during and following releases;
- Strong verbal and written communication skills to communicate effectively with business and technical teammates in distributed teams;
- Excellent problem-solving skills, initiative, and intellectual curiosity;
- Experience with developing unit tests with not less than 80% test coverage target for the project; 
- Experience of creation pipelines in CircleCI or Jenkins;
- At least Intermediate English skills.

**Nice to have:**

- Experience with GraphQL, Node APIs, and databases;
- Experience with NextJS/Node JS;
- Experience with AWS stack.

**What tasks the candidate will work with?**

- Develop clean, modular, and reusable code;
- Innovate and enhance site functionality;
- Communicate effectively across desks, distributed teams, and departments;
- Participate in agile development processes in SDLC, including sprint planning, iterative development, estimations, and design sessions;
- Create pipelines in Jenkins.