

Core Technical Skills
React (v18+) – Expert-level understanding of React hooks, context, suspense, concurrent rendering, and performance optimization.
TypeScript – Strong expertise in type-safety, generics, utility types, and large-scale codebase maintainability.
State Management (Zustand) – Deep knowledge of scalable state management patterns using Zustand.
Next.js (App Router) – Hands-on experience with SSR, SSG, ISR, API routes, routing, and performance optimization.
React Query / SWR – Data fetching, caching, and synchronization best practices.
Modern CSS – TailwindCSS or CSS-in-JS (styled-components, Emotion), with strong understanding of responsive and accessible design.
Frontend Architecture – Experience structuring large codebases, modularization, and reusable component libraries.
Complementary Technical Skills
Testing – Unit and integration testing with Jest, React Testing Library, Playwright.
Build & Tooling – Familiar with Webpack, Vite, Turborepo, or similar bundlers/build tools.
Git & CI/CD – Strong Git workflow knowledge, code review practices, and familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, etc.).
API Integration – RESTful API consumption and error handling patterns.
Performance – Proficient in analyzing bundle size, code-splitting, and using tools like Lighthouse or Web Vitals.
Security – Familiarity with frontend security best practices (XSS, CSRF, JWT, etc.).
Soft Skills
Ability to mentor mid/junior developers and conduct constructive code reviews.
Strong problem-solving and debugging skills.
Experience working in agile teams with sprint planning and task estimation.
Clear communication and documentation skills.
Collaborative mindset with product managers, designers, and backend engineers.
Nice-to-Haves
Experience with design systems (Storybook, Radix UI, shadcn/ui).
Knowledge of monorepo management (Nx, Turborepo)
ثبت مشکل و تخلف آگهی
ارسال رزومه برای کالیگان