Front-end developer at Dataside
I specialize in developing user interfaces and managing state with React and TypeScript, focusing on building reusable components using Shadcn and TailwindCSS. I am also responsible for global state management via useContext and integrating REST APIs, leveraging React Query to optimize asynchronous data handling and caching.
Key Responsibilities
- Design and implement responsive user interfaces using React and TypeScript
- Build reusable component libraries with Shadcn UI and TailwindCSS
- Implement global state management using Context API and React Query
- Integrate RESTful APIs with optimized caching strategies
- Collaborate with designers to implement pixel-perfect UI/UX
- Conduct code reviews and mentor junior developers
Technologies & Tools
- Frontend: React, TypeScript, Next.js
- Styling: TailwindCSS, Shadcn UI, CSS Modules
- State Management: React Query (TanStack Query), Context API, Zustand
- Build Tools: Vite, Webpack, Turbopack
- Testing: Jest, React Testing Library, Playwright
- Version Control: Git, GitHub
Achievements
- Reduced page load time by 40% through code splitting and lazy loading
- Implemented design system used across 5+ internal products
- Mentored 3 junior developers on React best practices