Frontend Software Engineer
CurrentDeveloping the application for major banks with a focus on real-time data updates to meet EU bank regulations. In my current role, my responsibilities include:• Designing interfaces using mostly React Query and React Tables to efficiently handle instant real-life data fetching.• Collaborating with team members to understand the problem better and proposing new solutions for optimization and changes.• Investigating and resolving bugs by myself or addressing them to the backend team. • Utilizing Nx and a monorepo structure where one project focuses on customizable styles for different themes, while the second project contains the core application code.• Implementing styles in my interfaces with Sass modules and Material-UI (MUI) components.• Writing unit and integration tests with Vitest and end-to-end tests with Cypress.• Utilizing both MongoDB and relational databases for various project needs.• Taking part in architectural design.• Configuring CI/CD pipelines using GitHub Actions.• Deploying the application using Jenkins and Argo.• Introducing new developers to the project.• Ensuring accessibility standards are implemented and maintained throughout the development process.• Conducting regression testing following the implementation of new features.• Performing code reviews.Frontend stack: Nx monorepo, React, Typescrpit, Tanstack React Query, Tanstack React Table, Tanstack React Charts, Keycloak, Cypress, Vitest, React Testing Library, SASS modules, Material UI, Storybook, BiomeJs.Backend stack: Microservices Architecture, Java, Apache Kafka, Mongo.