Position: Senior Frontend Engineer (React)
Company: Newage Solutions
Experience required: 3y
English level: intermediate

**Newage** is a product-led company connecting people and technology to make our teams and clients succeed. The product teams inside Newage develop platforms for fintech, legal, iGaming, insurtech, and other businesses. 

We are looking for **Senior Frontend Engineer** to join the Trading product team developing the CFD trading platform. We invite you to join a product team that works to combine our technical, algorithmic, and coding expertise to create a reliable, low-latency, user-friendly platform, that follows strict SLAs to ensure our clients receive the most secure, high-quality services. 



**Tech stack we use on the project:**

Backend: Kotlin/Java

Frontend: React JS, React Redux

Other: NodeJS, MT5, Kubernetes, Docker, Helm, Ansible, Terraform, Jenkins, Groovy, GitOps, Prometheus, Grafana, ELK, Postgres, Elasticsearch, MongoDB, Kafka, Spring, Salesforce, AWS, JUnit, Spock, RestAssured, Selenide.

**Responsibilities:**

- You'll work with the development team, as well as UX/UI designer. 
- You'll work closely with our project managers, back-end developers & business analysts to deliver a consistent and reliable web experience for our customers;
- Develop new user-facing features;
- Build reusable code and libraries for future use;
- Ensure the technical feasibility of UI/UX designs;
- Optimize application for maximum speed and scalability;
- Assure that all user input is validated before submitting to the back-end;
- Collaborate with other team members and stakeholders;
- Building and maintaining web applications;
- To participate in internal activity meetings.

**Requirements:**

- Experience with client-side JavaScript;
- At least 3+ years of work experience with ReactJs and Redux;
- Experience building and debugging complex systems in a team environment;
- Strong communication skills, a positive attitude, and empathy;
- Experience investigating and improving JavaScript performance;
- Experience with Web Sockets, Local Storage, ES6, JavaScript build tools, etc.;
- Experience with Rest API.
- Experience with Client GraphQL, Apollo client;
- Experience with NodeJS, Server GraphQL, Apollo Server;
- Experience with Jenkins (CI/CD);
- Experience with HTML, CSS (SCSS);
- Experience with agile methodologies (like Scrum/Kanban).


**We take care of your:**

**Health** 

Health insurance coverage;
Paid 20 working days of vacation;
10 days of paid sick leave;

**Wellbeing**

Full support with all PE-related activities; 
Competitive salary and encouragement for your efforts and contribution; 
Financial support in critical situations;

**Professional development**

Transparent career path and growth opportunities;
Internal and external learning activities;
Corporate English courses;  
Opportunity to visit paid conferences and events etc.