تسلط کامل به JavaScript (ES6+) و TypeScript
تجربه حرفهای با React.js و معماری کامپوننتمحور
درک عمیق از React Hooks، Context API و React Query
تسلط به Next.js برای SSR و SSG (مزیت مهم)
آشنایی با معماری Micro-frontend و Server Components
تسلط به HTML5 و CSS3 و کتابخانههایی مثل TailwindCSS، Styled Components
تجربه کار با Design Systemها و ابزارهایی مثل Storybook
توانایی پیادهسازی رابط کاربری Responsive و Cross-Browser
بهینهسازی Performance و Core Web Vitals
تسلط به Redux Toolkit، Zustand یا Recoil
آشنایی با GraphQL و Apollo Client
تجربه با RESTful API و WebSocket
تجربه در Unit Testing و Integration Testing با Jest، React Testing Library یا Cypress
نوشتن Clean Code و استفاده از Design Patternها
تسلط به Git و Git Flow
تجربه در CI/CD Pipeline (GitHub Actions, GitLab CI, Jenkins)
آشنایی با Docker و Cloud Services (AWS, Vercel, Netlify)
مانیتورینگ و لاگگیری (Sentry, LogRocket)
- مهارتهای تکمیلی (Senior-Level)
معماری نرمافزار: توانایی طراحی ساختار مقیاسپذیر و قابل نگهداری برای اپلیکیشنهای بزرگ.
Performance Optimization پیشرفته: تسلط بر Code Splitting، Lazy Loading، بهینهسازی رندرینگ و مدیریت حافظه.
SEO در React/Next.js: تجربه عملی در SSR، SSG و بهینهسازی متا دیتا برای پروژههای سئومحور.
تست End-to-End: تجربه عملی با Cypress یا Playwright برای تضمین کیفیت محصول.
توانایی تحلیل نیازمندی و ارائه راهکار فنی
تجربه کار در تیمهای Agile/Scrum
مهارت بالا در دیباگ کردن و حل مسئله
مسئولیتپذیری و روحیه کار تیمی
علاقهمند به یادگیری مداوم و بهروز بودن