Position: Senior JavaScript Developer
Category: JavaScript
English level: intermediate
Years of experience: 5


At the moment, I have extensive experience in building the architecture of web applications, implementing authorization through protocol OAuth2, implementing business logic on react.js, next.js, angular, writing tests, documentation, implementing best practices. There is experience in implementing business logic on a node.js using the framework nest.js.

I also have experience in building scalable applications with publishing npm packages, GraphQL, Backend For Frontend, security expertise using various rules CSP.

There is development experience for React + Redux, MobX

Strong knowledge of JavaScript ES6 +, React.js, TypeScript, Node.js, Next.js, Nest.js, Browser Api

Experience with rest-cms - creating personal accounts

Layout experience using CSS-in-JS (styled components), SCSS, SASS

Development of api components - libraries

Experience in agile methodologies (Scrum, Kanban)

Implementation Eslint, testing, typescript, pre-commit hooks and other best practice

This experience was gained by me in the largest bank in Russia, where there was an enterprise and a huge code base was used.