مسئولیتها:
توسعه فیچرهای جدید بر اساس معماری 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
تجربه کار با REST API و Axios
آشنایی با Error Monitoring (Sentry یا مشابه)
تجربه ساخت و نگهداری معماری Feature-based یا FSD (مزیت محسوب میشود)
تجربه پروژههای سازمانی (Enterprise Applications)
تجربه کار با CI/CD
SCSS / SASS
Storybook و Design Systems
تجربه Performance Tuning، Code Splitting و Lazy Loading
آشنایی با Security Best Practices در Next.js
تجربه نوشتن Unit/Integration Tests (RTL, Jest)