✅ مسئولیتها:
توسعه فیچرهای جدید بر اساس معماری Feature-Sliced Design
پیادهسازی صفحات با استفاده از:
SSR (Server-Side Rendering)
SSG (Static Site Generation)
CSR (Client-Side Rendering)
مدیریت بهینه server state با React Query
مدیریت client state با Zustand
طراحی و توسعه کامپوننتهای ماژولار و قابل استفاده مجدد
بهینهسازی Performance و Core Web Vitals
مدیریت خطا و مانیتورینگ با Sentry
همکاری نزدیک با تیم Backend برای طراحی APIها
نوشتن و نگهداری Storybook برای Design System داخلی
رعایت اصول Clean Code، Separation of Concerns و Scalability
✅ مهارتهای مورد نیاز:
تسلط کامل به Next.js (App Router / Routing / Middleware)
درک عمیق از:
SSR
SSG
CSR
ISR (مزیت محسوب میشود)
تسلط به React (Hooks, Patterns, Performance Optimization)
تسلط به TypeScript
تجربه کار با Material UI
تجربه کار با React Query
تجربه مدیریت state (Zustand یا مشابه)
تجربه کار با REST API و Axios
آشنایی با Error Monitoring (Sentry یا مشابه)
تجربه ساخت و نگهداری معماری Feature-based یا FSDمزیت محسوب میشود
تجربه پروژههای سازمانی (Enterprise Applications)
تجربه کار با CI/CD
SCSS / SASS
Feature-Sliced Design (FSD)
Storybook
تجربه Performance Tuning
تجربه Code Splitting و Lazy Loading
آشنایی با Security Best Practices در Next.js
تجربه نوشتن Unit/Integration Tests (RTL, Jest)
تجربه Storybook و Design Systems