Position: Middle Front-End/React.js Developer
Company: CodeIT
Experience required: 2y
English level: intermediate

**Required skills:**
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)

**Would be a plus:**
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 the client's team
follow the current scrum-like process

**Project:**
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.