Position: Frontend Developer
Category: JavaScript
English level: intermediate
Years of experience: 2.5


=== Types of work ===
• Designed and developed applications using Vue;
• Provided support and optimisation of page/component loads;
• Developed multi-page landings and also one-page landings;
• Processing API queries and data from the backend;
• Processing of big data to produce comprehensive statistics;
• Designing and developing universal UI components, for better reuse;
• Development of adaptive version for most screens.
• Design engineering and subsequent maintenance, and system scalability;
• Setting up and optimising the API of the backend;
=== Skills usage ===
• Layout of pages of varying complexity using HTML5/CSS;
• Using VueJS 2/3 in projects of varying complexity;
• Using Nuxt.JS and setting up a project at the initial stages;
• Writing type alias and interfaces using Typescript;
• Practicing advanced types, generic types to reuse types;
• Server side query handling with Axios;
• Components and pages were styled using Bootstrap,
Bootstrap-Vue, Tailwindcss;
• Achieving better optimization using Webpack and
Vue/Nuxt router, using lazy loading to reduce the load on
the page;
• Better customize server-side interactions using Vuex, this
point can also be attributed to optimization;
• Design custom algorithms to execute different levels of
logic. For example, to calculate from backend data, min- max values for statistics, or to search for data with high accuracy.
• Strong knowledge of Git and GitHub for collaborative development and version management. Github Desktop/ Git CMD;
• Experienced in developing RESTful APIs using Express framework;
• Effective at debugging, troubleshooting, and resolving technical issues efficiently;
• Experienced in working within Agile development environments and participating in Scrum meetings;
• Proficient in writing clear and concise technical documentation for projects and APIs.