Position: Middle React Developer
Company: CodeIT
Experience required: 3y
English level: intermediate

**Requirements:**
3+ years of experience with React.js;
Solid knowledge of TypeScript and JavaScript
Experience with Gatsby — nice to have!
Experience in writing automated tests (React Testing Library)
Jenkins, Docker, CI/CD, Containers
Knowledge of HTML5 and CSS3
Experience with style preprocessors (Sass, Less)
Basic knowledge of the principles of SOLID
Patterns/Architectures understanding
Proficient understanding of code versioning tools (Git);

**Responsibilities:**
Building React components
Work closely with the client and their team
Write well-documented, clean code

**Being a member of the CodeIT team means:**
Career Path and growth opportunities (seniority level system, individual development plan, technical leads)
Compensation of participation in conferences and workshops, invited experts
Development of soft skills (people management and emotional intelligence training)
Free access to the company account on Udemy educational platform
Internal library
Corporate English courses and communication with clients from English-speaking countries
Experienced and supportive team members
Paid time off (vacation, sick-leave, remote work)
Legal support
Joyful corporate events, team buildings, hobbies and sport communities
Well-equipped office located in the center of Kharkiv
Discounts and bonuses of IT Loyalty program