Position: Middle Software Engineer (React)
Category: JavaScript
English level: intermediate
Years of experience: 5

Building the application architecture. Development, updating, and support of a complex survey application run on specialized mobile devices.
•	Development and support of web applications using React/Vue and TypeScript. Refactoring and optimizing existing code. Creation of custom component libs.
•	Rewriting old outdated BE templates to new SPA using GraphQL. Full test covering, setting of the deployment process, using design patterns to optimize code.
•	Team leadership, newcomers mentoring and onboarding, taking part in developers' hiring process, code review.
•	Creation and customization of the extended markup for a smooth and user-friendly experience.
•	Development of new custom frontend components such as calendars, calculators, schedulers, wizards, sliders, etc.
Creating convenient, user-friendly, and beautiful web applications. I specialize in React but I am enthusiastic about new technologies and knowledge, including the backend side (Node.js).