Our ReactJS expertise

Skills

Solid

We have been working with these technologies for a long time and we have used them to implement a large number of projects.

Soft

Technologies with which we have been working with for less time. Only demo projects were realized with their usage.

Not our focus

We are experienced enough in understanding and functioning of these technologies. We can work with them only in cases when the functionality of the entire system is impossible without their use


Solid
Soft
Not our focus
JS framework or library for creating a UI
React
Vue
Angular
JS application state management container
Redux
Styles
HTML5, CSS3, SASS, Bootstrap, ANT design, semantic-ui, styled components
Package managers
NPM, Yarn
Version Control Systems
Git, BitBucket, GitHub
JS libraries / technologies / approaches
redux-thunk, redux-saga, lodash, ramda, WebSocket
GraphQL
Programming languages
JavaScript
TypeScript
Interaction with the team
Jira, Slack, Zoom, Skype
Testing tools
Jest, Enzyme
Cypress

Our react js development services

  • Discussions of the application with the client;
  • Definition of application functionality;
  • Getting the design of the application;
  • Discussion of technology;
  • Planning the application architecture;
  • Building processes of interaction with the team and the development process;
  • Discussion of data structure (backend);
  • Discussion of validation;
  • Development of the application deployment process;
  • Development.
  • Discussions of the application with the client;
  • Building a process of interaction with the team;
  • Investigation of the documentation;
  • Discussion of critical issues in development, approaches, methodologies;
  • Code analysis;
  • Development.
  • Discussions of the application with the client
  • Definition of application functionality;
  • Discussions of Blockchain related approaches and technologies;
  • Analysis and audit of vulnerabilities;
  • Getting the design of the application;
  • Planning the application architecture;
  • Building processes of interaction with the team and the development process;
  • Discussion of data structure (backend);
  • Discussion of validation;
  • Development of the application deployment process;
  • Development.
  • Discussions of the application with the client;
  • Definition of application functionality;
  • Discussions ciphering approaches and technologies;
  • Analysis and audit of vulnerabilities;
  • Getting the design of the application;
  • Planning the application architecture;
  • Building processes of interaction with the team and the development process;
  • Discussion of data structure (backend);
  • Discussion of validation;
  • Development of the application deployment process;
  • Development.
  • Discussions of the application with the client;
  • Definition of extension functionality;
  • Getting an extension design;
  • Building processes of interaction with the team and the development process;
  • Discussion of data structure (backend);
  • Discussion of validation;
  • Development of the application deployment process;
  • Development.