Position: Middle Software Engineer (React)
Company: Innovecs
Category: JavaScript
Experience required: 2y
English level: intermediate

We will be building the new platform on ReactJS. The backend is already ready, available and well-documented. We use a combination of REST calls and WebSockets to make this happen. You'll be building a high-speed, low footprint, memory and graphic intensive trading platform. It will require deep expertise on efficient use of memory on the browser, front-end JavaScript, cross-browser compatibility and optimizing CPU usage for the Web. 


Responsibilites
- Code writing;
- Pull Request reviews;
- Unit testing;
- Improvements propositions;
- Technical documentation writing;
- Participation in architecture design.

Requirements
- 2+ years of experience with React;
- Expert knowledge of JavaScript and TypeScript;
- Great HTML/CSS knowledge;
- Redux deep knowledge;
- Modern react tools knowledge (hooks);
- Performance optimization skills;
- Unit testing;
- Intermediate English level.

Will be as a plus
- Experience with MobX;
- Experience with Node.js.

What we love about Innovecs
- An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
- We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
- Regular performance-based salary and career development reviews;
- Medical insurance (health), employee assistance program;
- Paid vacation, holidays, and sick leaves;
- Gym 24/7, personal fitness instructor;
- Massage in the office, personal wellness consultant;
- English classes with native speakers and partially or fully reimbursed personal training and conferences;
- Referral program;
- Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.