Position: Front-end developer ReactJS
Category: JavaScript
English level: intermediate
Years of experience: 2


Project Name: NDA 
My role: Software engineer

Project descripiton: This product is widely used in the US and India, in the field of infrastructure construction / adjustment / repair.

My tasks: 
1. Improvement of the user interface for a more comfortable user experience.
2. Proposal and implementation of improvements/features in the project.
3. Setting up project localization.
4. Finding and fixing bugs/errors.
5. GraphQL optimization.
6. Rewriting class components to functional. 
7. Setting up and correction components that use TypeScript

Technologies used: 
- React
- AntDesign 
- Apollo GraphQL 
- LESS 
- TypeScript
- React Hooks 

What I want to study / where I want to move: 
In addition to improving my skills in current technologies, I also want to study back-end development  (which I do in my free time), for a more detailed understanding of the overall picture in the development process and increase the range of my skills and abilities:
- Node.js
- express / nest 
- next.js 

P.S. I am also interested in the opportunity to familiarize and study such mobile development tools as Flutter and React Native (even despite the fact that, according to last year's statistics, react native has significantly lost its position).
Due to my little experience, I would still like to have a mentor on the project, from whom I could learn and get the best knowledge, despite the fact that I myself can learn and search / analyze information. I want a project where I can realize my potential, ideas, suggestions, and where I can face a variety of tasks, the solution of which will help users get the best experience in using the product.