Position: React.js Developer
Company: DataArt
Category: JavaScript
Experience required: 3y
English level: intermediate

DataArt’s client is a fintech investment firm. Its service is focused on seed- and A-stage investment opportunities across gaming and fintech areas. They created an ecosystem with ventures across different industries: fintech, gambling, media, software development, crypto, and blockchain-related companies.

DataArt is the main vendor and our team has already executed the discovery phase – prepared INFR, ARCH, and the business requirements and flows. The project will be created completely from the scratch. The team currently consists of a dev team (13 ppl) on DataArt’s side and we are the main vendor.

From the technology perspective project the stack is: .NET Core 3.1, ReactJS, AWS Amplify SDK, Docker, AWS (Cognito, API Gateway, EKS, SNS, SQS, Param Store, SSM, KMS, CloudWatch, X-Ray), OAuth 2.0, Open API Specification (Swagger).

Here's what the project team has highlighted:

• AWS cloud will be used - including k8s EKM, Kendra, SES, SQS, RDS Postgres, CloudFront, and Cloud Watch, DNS +CDN CloudFlare

• Grafana, StatsD + Telegraf are metrics related tools

• General tech stack - microservices, .NET Core, and ReactJS.

Must have:
Development experience with React.js;
Proven working experience with NPM;
Understanding of the Flux architecture and experience working with Redux;
Knowledge of JavaScript (ES6+), TypeScript;
Basic understanding of UI/UX design;
Basic understanding of single-page applications development;
Knowledge of related technologies: HTML5, CSS;
Knowledge of code testing techniques (including BDD, TDD);
The ability to work with version control systems;
The ability to work with CI systems;
Spoken English.