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


Beeline KG – Front-End Developer January 2022 – Present
Development of SPA, SSR, PWA, cross-browser, and responsive layout.
Projects:
•	financial institutions dashboard - Statistics of mobile operator users for active users of mobile applications, websites, and calls. Work on graphs with the ability to compare 2 financial credit institutions based on the number of visits to mobile apps, websites, and calls, including filtering by date, gender, age, and FKU type. Downloading graphs as files (PDF, JPG). Technologies used: React, TypeScript, Redux/Toolkit, Axios, Material-UI, CanvasJS.
•	Smart Cash Admin Panel - Web application with different levels of access to functionality depending on the user's role, for registering legal and physical entities for using the online cash register. Processing applications, document management, etc. Technologies used: React, TypeScript, Axios, Redux/Toolkit, Material-UI, Google Maps, Firebase Messaging.
•	Smart Cash - PWA. Online cash register for recording sales and generating receipts and reports sent to the State Tax Service. Interesting features include web push notifications for user notifications (news, payments), and web Bluetooth API for printing receipts from the browser to a thermal printer.
•	Landing pages - developed using Nuxt.js, Vue.js, HTML, CSS, JavaScript, and jQuery.
Other internal projects are developed using React and Vue.js.
As a front-end developer at Beeline KG, my responsibilities include:
•	Developing and implementing user interfaces using HTML, CSS, and JavaScript.
•	Utilizing CSS preprocessors like SCSS to enhance styling capabilities and maintainable code.
•	Working with JavaScript frameworks like React or Vue to build dynamic and interactive web applications.
•	Collaborating with backend developers and designers to ensure seamless integration and optimal user experience.
•	Optimizing web performance by using build tools like Webpack or Gulp to bundle and minify code.
•	Implementing state management using libraries like Redux or Redux Toolkit.
•	Integrating external APIs and managing data with tools like React Query.
•	Designing and developing responsive interfaces using frameworks like Material-UI or Bootstrap.