As a Frontend Developer at Accenture, I worked on a large-scale frontend platform for a leading financial services organization. My role evolved from core frontend development to contributing across the stack, working on both UI and backend integrations within a micro frontend architecture.
Alongside building user-facing features, I contributed to a shared component library developed in a separate repository. This library is published as an internal package and consumed across multiple applications, improving consistency and reducing duplication.
I was also involved in backend development using NestJS, enabling end-to-end integration between micro frontends and Backend-for-Frontend (BFF) services.
Key responsibilities:
- Developed and maintained micro frontend applications using Next.js and React in a scalable, modular architecture.
- Built reusable UI components and contributed to a shared component library distributed as an internal package.
- Implemented end-to-end API integration between frontend applications and BFF services using NestJS.
- Worked on backend enhancements and API handling to support frontend requirements.
- Wrote unit and integration tests using Vitest and improved overall test coverage.
- Actively handled defect resolution, release support, and ensured smooth delivery of features.
- Collaborated within an agile team, participating in sprint planning, stand-ups, and cross-team discussions.
- StackNext.js, React, TypeScript, Express + Node.js, Nest.js, Vitest