مهارت های فنی اصلی:
1. HTML, CSS و JavaScript: تسلط کامل به این زبان ها برای ساختاردهی، استایل دهی و افزودن تعاملات پویا به صفحات.
2. فریم ورک ها و کتابخانه های فرانت اند: آشنایی با React.js، Vue.js
3. طراحی واکنش گرا (Responsive Design): توانایی طراحی رابط هایی که در دستگاه های مختلف (موبایل، تبلت، دسکتاپ) به خوبی نمایش داده شوند.
4. کار با API: توانایی دریافت و ارسال داده به APIهای بک اند با استفاده از Fetch API یا Axios.
5. ابزارهای توسعه: تسلط به ابزارهای توسعه مرورگر (Browser DevTools) و ابزارهای ساخت و باندلینگ مانند Webpack یا Vite.
6. کنترل نسخه: تسلط به Git و توانایی کار با پلتفرم هایی مانند GitHub یا GitLab.
7. تجربه کاربری (UX) و طراحی رابط کاربری (UI): آشنایی با اصول طراحی UX/UI و توانایی کار با ابزارهای طراحی مانند Figma یا Adobe XD.
8. تست نویسی: توانایی نوشتن تست های واحد (Unit Tests) و یکپارچه سازی (Integration Tests) با استفاده از ابزارهایی مانند Jest یا Cypress.
9. بهینه سازی عملکرد: آشنایی با تکنیک های بهینه سازی مانند Lazy Loading، Code Splitting و کاهش حجم فایل های CSS/JS.
10. یکپارچه سازی با بک اند: توانایی همکاری با تیم بک اند برای ادغام فرانت اند با APIها.
مهارت های مفید :
1- درک نیازهای یک سیستم CRM
2- تجربه کار با مدل های هوش مصنوعی.