Frontend Developer
Current• Development of Responsive Web Applications: Working on modern, scalable web applications with a focus on responsive design and cross-browser compatibility. Utilizing React, Redux Toolkit, and TypeScript to build dynamic user interfaces that ensure a seamless user experience.• Architecture and Custom Solutions: Designed and implemented a flexible Sidebar Navigation System for all company platforms, ensuring deep functionality and customization. This architecture allows for dynamic content updates and user-specific configurations, improving user interaction and system scalability.• API Integration: Integrated REST APIs for smooth data exchange between front-end and back-end systems, ensuring optimized performance and reliability.• Testing and Code Quality: Applied testing frameworks like @testing-library/react and Jest Snapshots to ensure high code quality, reliability, and maintainability. Following best practices in Test-Driven Development (TDD) to catch issues early in the development process.• Storybook for Component Testing: Using Storybook to develop and test reusable UI components in isolation, improving efficiency and ensuring consistency across the project.• Collaboration and Code Review: Worked closely with cross-functional teams, including designers and backend developers, to deliver cohesive and well-structured projects. Regularly conducted code reviews and ensured that code followed best practices with ESLint and Prettier.• Technology Stack and Tools: React, Redux Toolkit, TypeScript, Styled-components, Jest, @testing-library/react, Storybook, Vite, Babel, ESLint, Prettier, Framer Motion, React Query, Socket.io, Mapbox GL, Moment.js, React Router DOM, React Hot Toast, React Tooltip.