Frontend Developer
CurrentCreated a large list/grid virtualisation library with a headless ui that can handle thousands of elements. It supports both bottom and top pagination with scroll restoration; in other words, the scroll position is not shifted on the render of fetched data. Extensively covered by component tests.Eliminated translation bugs by proposing a solution and refactoring whole project. New solution helped to find unseen bugs and fully avoid future translation issues.Implemented opt-in caching feature in the internal form library.Integrated TOTP two factor authrorization (2fa) on the frontend. Extensively covered by e2e cypress testsSignificantly improved performance of rendering markers on a map using KD-tree and clusterization. This helped to handle thousands of markers on the map.Researched and proposed a plan to migrate a project to React18.