Fintech Capital And Custody
Минск, minefintech.com/
Frontend-разработчик
An IT company specializing in the development and support of web and blockchain products, information systems, and banking software.
1. Enhanced the frontend of the core product and adapted its MVP version to meet banking sector requirements, participating in the full development lifecycle: integrating business logic, implementing user interfaces, and connecting APIs using React and TypeScript, ensuring timely release of key functionality to production.
2. Integrated the frontend with backend services and external systems via REST API (Axios), optimizing request handling and error processing, reducing synchronization incidents.
3. Developed responsive and cross-browser interfaces based on Figma designs using HTML5, CSS3, SCSS, and Material UI, optimizing component structure and styles, improving UX and ensuring smoother user interactions with the application.
4. Implemented authentication flows, notifications, and complex forms with validation using Formik, Redux-Form, and Axios, handling user input errors and backend responses, reducing user errors by 50% compared to the initial MVP version.
5. Optimized page load times by 75% relative to the previous version through code-splitting, memoization, lazy loading of components, and Tree-shaking via Webpack.
6. Implemented state management of user data and UI using Redux Toolkit, ensuring correct storage, updates, and rendering of data, enhancing interface stability and application reliability.
7. Wrote unit tests using Jest and implemented a code review practice in GitLab, reducing post-release regressions by 35% and improving release stability.
8. Maintained and developed Vue 3 modules: fixed defects, added new functionality, and performed targeted refactoring, reducing technical debt.
9. Participated in preparing the product for audits and licensing requirements (banking compliance), coordinating cross-team collaboration to ensure regulatory compliance and successful integration for clients.