Position: Senior Front End Developer
Category: JavaScript
English level: upper
Years of experience: 8

I designed and implemented architecture, structure, components, tests, and all necessary related infrastructure for many projects from scratch based on React, Redux/React-Query, Typescript, Redux libraries for Form, and Jest. I developed the latest projects with micro frontend architectures based on Rollup, Single Spa, and Node.js. I created a product-based components library with versioning and packaging based on Lerna and Storybook stories.

- SPA with React-ecosystem (Redux/Redux-thunk/Redux-saga/Apollo Client)
- Unit tests using Jest + React testing library
- Monorepo-architecture and micro-frontends with (Lerna or Yarn workspaces)
- Support Apps with dozens of npm packages
- Clean Architecture and DDD for React application
- Bundling with Webpack/Rollup
- Use Scram/Kanban methodology daily
- Boost Application performance
- Provide TypeScript for JavaScript application
- Connect application to REST/GraphQL API
- Real-time communication with WebSocket API
Languages: JavaScript(ES5 - ES7) and Java beginner.

Frameworks and APIs: HTML5, CSS3, React, Redux, React Hooks, React Hook Form, Bootstrap, Angular 1/2, Typescript, Backbone, Lodash, Jest, Single-Spa

Development Tools: Jira, Webpack, Git.
Mainly product companies

Interested in:
- front-end development React stack with Typescript;

Not interested in:
- CMS / CMF;
- own written frameworks.
- Angular
- WordPress
-  JQuery