
Srinivas Yadav
Detail-driven Frontend Engineer specializing in React.js, TypeScript 5.x, and scalable UI architectures
Hire this person
Send a job offer directly to this candidate
About
Detail-driven Frontend Engineer with a B.Tech in Computer Science and 2.5+ years of professional experience specializing in React.js, TypeScript 5.x, and scalable UI architectures. Proven expertise in building maintainable, themeable web applications utilizing Design Tokens to bridge the gap between design models and code. Highly skilled in Component-Driven Development using Storybook 8, writing high-performance React 18/19 component systems, and setting up strict, type-safe environments with custom declaration (.d.ts) exports.
Fully committed to quality engineering using TDD workflows, Vitest, and React Testing Library.
Experience
Software Developer (Frontend - React & Next.js) at Capgemini (2024-06 – Present)
- Engineered and maintained a scalable, multi-brand UI system utilizing Design Tokens (spacing, typography, and color variables via Style Dictionary), cutting UI updates propagation time across codebases by 40%.
- Developed and cataloged a robust component library of 40+ responsive UI components in Storybook 8, generating clear Markdown/README usage guidelines and precise API props documentation for cross-functional developers.
- Architected complex UI dashboards using advanced React 18/19 composition patterns, Context API, and strictly typed TypeScript 5.x interfaces, utilizing custom.d.ts declarations to export clean type definitions.
- Implemented rigorous Test-Driven Development (TDD) pipelines with Vitest and React Testing Library; wrote comprehensive unit tests with Jest DOM assertions to maintain >92% test coverage across core component packages.
- Collaborated closely with UX/UI designers in Agile sprints to translate Figma specifications into pixel-perfect, accessible layouts; optimized build processes by migrating legacy bundling setups to modern Vite/Webpack pipelines.
Software Developer Intern (Frontend) at SD123 Technology Solution LLP (2024-02 – 2024-06)
- Developed a library of 30+ reusable, theme-compliant UI elements with Tailwind CSS and TypeScript, strictly adhering to design guidelines and responsive viewport behaviors.
- Configured client-side routing pipelines using React Router and consumed RESTful APIs to display dynamic dashboard widgets, managing async state transitions logically with React Hooks.
- Participated actively in code reviews and bi-weekly sprint cycles utilizing Git branching, ensuring code reliability and smooth cross-browser layouts.
Education
Bachelor of Technology (B.Tech) in Computer Science & Engineering – Presidency University, Bangalore (2024)



