ReactJs Developer
Satin CreditCare NetworkAug, 2024 - Present1 yr 7 months
Designed, developed, and optimized core financial servicing modules in React.js + TypeScript, improving UI responsiveness and minimizing latency in workflows used by internal and field teams. Improved page load performance by 40 times through bundle analysis, code splitting, memoization, and on-demand component rendering. Built and standardized a reusable UI component library (forms, tables, dropdowns, modals), reducing repetitive front-end code and accelerating feature releases by 25-30 times. Developed data-driven pages with state management using Redux Toolkit and React Query, improving data consistency and reducing API overfetching. Implemented client-side caching and optimistic UI patterns to keep workflows responsive even on slower networks. Conducted accessibility improvements (focus states, keyboard navigation, ARIA mappings) ensuring smoother experience for field operators. Spearheaded structured testing practice using Jest + React Testing Library, increasing regression confidence and stabilizing incremental releases. Collaborated daily with Product Manager, UX Designer, 3 Backend Engineers, 1 QA, translating requirements into user-friendly UI flows through iterative refinement. Introduced UI linting, code formatting standards, and Git branching workflows, improving cross-team collaboration and decreasing merge conflicts. Managed debugging and RCA for production issues, reducing UI-side incident recovery time and ensuring minimal downtime during financial operations. Delivered React Native modules supporting dynamic themes and i18n, enabling accessible localized experiences across multiple device types. Participated in design discussions and architectural decision-making, influencing UI scalability and long-term maintainability of the platform.