Frontend Developer
CurrentDevelopment and implementation of complex features for a large-scale B2B website using React.js, Next.js, and Node.js. I tackled complex challenges to ensure system flexibility and performance, including the implementation of a BFF architecture, a JSON-based layout system, and mocks for testing.BFF Architecture: Implemented the concept of BFF to optimize communication between the front-end and back-end, ensuring the security of sensitive data such as tenant information.JSON-based Layout System: Developed a JSON-based layout system to offer a personalized white-label experience for each client, utilizing reusable components and flexibility in layout and styles. The system allows the definition of specific routes for each client, controlling the rendering of components and making requests to either the BFF or the client. This solution optimized development time and ensured user experience consistency.Mocks Implementation: Implemented mocks for specific endpoints, using a JSON-based mock management system to facilitate local and QA environment testing, ensuring code consistency and quality.