Contributed to the development and maintenance of an enterprise web application as part of the Digital Project Team.
Key Responsibilities
- Collaborated with UI/UX designers to translate design specifications into responsive and consistent user interfaces.
- Integrated REST APIs and handled asynchronous data fetching using TanStack Query in collaboration with backend developers.
- Developed reusable UI components using Next.js, React, TypeScript, Tailwind CSS, and shadcn/ui.
- Implemented form handling and validation with React Hook Form and Yup, and managed application state using Zustand.
- Developed interactive components, including modals, and implemented multilingual interfaces using i18n.
- Implemented PDF generation and document handling using pdfmake, pdf-lib, and html2pdf, and integrated rich-text editing with TinyMCE.
- Maintained readable, reusable code, debugged frontend issues, and collaborated with cross-functional teams to meet design and functional requirements.
