Position: Middle/Senior React Developer
Company: CodeIT
Experience required: 2y
English level: intermediate

Our client is the second-biggest trading platform in the US. The product helps companies thrive in capital markets. SaaS platform serves all desks and aligns trading, risk, and operations to deliver a single source of truth, and brings greater transparency, better efficiency, and infinite scalability.

The project we're developing now helps to unify order management, trade execution, portfolio analytics, real-time risk & compliance, margin, accounting, and operations with secure, cloud-based, SaaS delivery with the main focus on the crypto market.

**Requirements:**

• 2+ years of experience with React.js 16+
• Experience with Redux
• Experience with RESTful APIs and formats (JSON, XML)
• Solid knowledge of TypeScript and JavaScript 
• Knowledge of HTML5 and CSS3 
• Experience with style preprocessors (Sass, Less)
• Solid understanding of object-oriented programming 
• Basic knowledge of the principles of SOLID 
• Patterns/Architectures understanding
• Experience in writing automated tests (Jest, Enzyme, React Testing Library) 
• Knowledge of Client-Server Architecture 
• Proficient understanding of code versioning tools (Git)
• English — Intermediate level and higher

**Nice to have:**

• Java basics
• Experience with crypto products
• Full application lifecycle experience

**Responsibilities:**

• Develop new features
• Write well-documented, clean code
• Closely collaborate with the team, including client's team
• Follow the current scrum-like process

**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