| تسلط کامل به React.js و مفاهیم مرتبط:
مفاهیم hooks، context API، component lifecycle
توانایی استفاده از کتابخانههای رایج مانند React Router، Redux Toolkit، React Query
تسلط کامل به Vue.js (ترجیحاً Vue 3) و مفاهیم Composition API و Vuex / Pinia
تجربه توسعه کامپوننتهای ماژولار و قابل استفاده مجدد
آشنایی کامل با HTML5، CSS3، JavaScript (ES6+)
تسلط بر TypeScript
طراحی UI با استفاده از کتابخانههایی مانند Tailwind CSS، Bootstrap، Material UI
آشنایی با طراحی و پیادهسازی معماری سمت کلاینت (System Design فرانتاند):
مدیریت state، lazy loading، performance optimization، component structure
معماری ماژولار و سازمانیافته پروژههای بزرگمقیاس
تجربه در تستنویسی فرانتاند (Jest، Cypress، Testing Library)
توانایی کار با APIهای RESTful و آشنایی با GraphQL
آشنایی با ابزارهای version control (Git) و GitFlow
آشنایی با ابزارهای Build و Bundler مانند Vite، Webpack
تجربه در SSR/SSG با Next.js یا Nuxt.js مزیت محسوب میشود
آشنایی با CI/CD و ابزارهایی مانند GitHub Actions مزیت محسوب میشود
| رشته های علوم کامپیوتر - فناوری اطلاعات - مهندسی کامپیوتر و برق