مهارتها و دانش مورد نیاز (الزامی) تسلط کامل به React و توان کار با Next.js تسلط کامل به TypeScript تجربه عملی در طراحی و توسعه Frontend در پروژههای متوسط تا بزرگ توانایی توسعه رابطهای کاربری حرفهای، مقیاسپذیر و قابل نگهداری بر اساس معماری Component-Based تجربه عملی در طراحی UI/UX شامل ایجاد Wireframe، Prototype، Design System و تبدیل طراحی به رابط کاربری کامل تسلط به پیادهسازی دقیق طراحیها با استفاده از Tailwind CSS و آشنایی با حداقل یکی از component library های معروف آشنایی با اصول بهینهسازی Performance در Frontend توانایی کار با APIها، webSocketها و تعامل مؤثر با تیم Backend برای تعریف، تست و مصرف Endpointها آشنایی پایه با مفاهیم Backend مانند Auth/JWT، Response Handling و Error Handling (بدون نیاز به توسعه Backend) تسلط به Git و گردشکارهای متداول آشنایی پایه با امنیت وب و پیشگیری از آسیبپذیریهای متداول (XSS، CSRF، Input Validation و …) توانایی بهینه سازی رابط کاربری برای دستگاهها و رزولوشنهای مختلف توانایی کار تیمی، ارتباط مؤثر، مسئولیتپذیری، مدیریت زمان و تحویل بهموقع در محیطهای چابک و تطابق با تغییرات
مهارتها و تجربیات امتیازی تجربه در برنامهنویسی بکاند یا مشارکت در طراحی بکاند آشنایی و کار با پایگاههای داده، بهویژه MS SQL Server و ORMهایی مانند Prisma تجربه در نوشتن تستهای فرانتاند (Jest، Testing Library و ...) آشنایی با ابزارهای طراحی رابط کاربری (مانند Figma یا مشابه) آشنایی با مفاهیم CI/CD و containerسازی بهصورت مقدماتی
مهارتها و ابزارها React | پیشرفته Next.js | متوسط رو به خوب TypeScript | پیشرفته Tailwind CSS | پیشرفته Node.js | پیشرفته (امتیازی) Git | متوسط رو به خوب SQL Server | متوسط (امتیازی) Prisma ORM | آشنایی و تجربه عملی (امتیازی) ابزارهای طراحی UI/UX (مانند Figma) | آشنایی عملی (امتیازی)