ایکس چیف
ایکس چیف

AI Engineer (Front-End Developer)

تهران، فرشته - الهیه
تمام وقت
شنبه تا پنجشنبه
-
پاداش

این فرصت شغلی چقدر برای من مناسب است؟

201 تا 500 نفر
سرمایه گذاری و مالی
شعبه ای از یک شرکت خارجی / سفارتخانه
1393
ایکس چیف
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

3 سال سابقه کار در گروه شغلی مشابه
Html & CSS - پیشرفته
JavaScript - پیشرفته
Angular - پیشرفته
Rest API - متوسط
React - پیشرفته
Unit Testing - متوسط
VueJS - پیشرفته
TypeScript - متوسط
Next.js - پیشرفته
زبان انگلیسی-متوسط

شرح شغل و وظایف

مسئولیت‌ها:
  • طراحی و توسعه رابط‌های کاربری مدرن برای محصولات و قابلیت‌های مبتنی بر هوش مصنوعی، شامل Chat Interface، AI Assistant، Dashboardهای تحلیلی و ابزارهای هوشمند
  • پیاده‌سازی تجربه کاربری روان، سریع و قابل‌اعتماد برای تعامل کاربران با مدل‌های زبانی، ابزارهای تولید محتوا و سرویس‌های AI
  • اتصال Front-End به APIهای هوش مصنوعی، مدیریت Streaming Response، Error Handling، Retry Logic و نمایش صحیح وضعیت پردازش درخواست‌ها
  • توسعه رابط‌های کاربری برای Prompt Management، History، Conversation، File Upload، Feedback و مدیریت خروجی مدل‌ها
  • پیاده‌سازی نمایش خروجی‌های Structured مانند JSON، جدول، نمودار، گزارش و نتایج تولیدشده توسط مدل
  • همکاری با تیم‌های Back-End، Product، Data و Design برای تبدیل نیازمندی‌های محصول به AI Featureهای کاربردی و قابل استفاده
  • طراحی و توسعه Componentهای قابل استفاده مجدد برای محصولات AI-driven و توسعه Design System مرتبط
  • بهینه‌سازی Performance، Responsive Design، Accessibility و Cross-browser Compatibility در وب‌اپلیکیشن
  • پیاده‌سازی کنترل‌های دسترسی، مدیریت امن Session و Token و رعایت ملاحظات امنیتی در تعامل با APIها و داده‌های کاربران
  • مشارکت در تست، رفع Bug، Code Review، مستندسازی و ارتقای استانداردهای فنی تیم
  • ارزیابی و بهبود تجربه کاربری قابلیت‌های AI براساس رفتار کاربران، بازخوردها و شاخص‌های عملکرد محصول
شایستگی‌ها و توانمندی‌های مورد نیاز:
  • حداقل 3 سال تجربه حرفه‌ای در توسعه Front-End و سابقه فعالیت در سطح Senior یا معادل آن
  • تسلط عمیق به JavaScript مدرن، TypeScript، HTML5 و CSS3
  • تجربه حرفه‌ای در React و Next.js؛ آشنایی با Vue.js یا Angular مزیت محسوب می‌شود
  • تسلط به طراحی Component-based Architecture، مدیریت State و توسعه رابط‌های کاربری مقیاس‌پذیر
  • تجربه کار با ابزارهای مدیریت State و Server State مانند Redux Toolkit، Zustand، React Query یا TanStack Query
  • تجربه عملی در اتصال به RESTful API و آشنایی با GraphQL، WebSocket و Streaming Response
  • شناخت مناسب از مفاهیم LLM، Prompt Engineering، Token، Context Window، Embedding، RAG، Function Calling و Structured Output
  • تجربه کار با APIهای مدل‌های زبانی و سرویس‌های AI مانند OpenAI، Anthropic، Gemini، Azure AI یا ابزارهای مشابه
  • توانایی طراحی UI برای خروجی‌های AI و مدیریت حالت‌های Loading، Streaming، Timeout، Error و Retry
  • آشنایی با Function Calling و Structured Output برای اتصال مدل‌ها به قابلیت‌ها و ابزارهای محصول؛ Structured Outputs می‌تواند خروجی مدل را به JSON Schema تعیین‌شده محدود کند و Function Calling برای اتصال مدل به ابزارها و توابع سرویس کاربرد دارد.
  • درک مناسب از اصول امنیت Front-End، محافظت از API Key، مدیریت داده‌های حساس، Input Validation و کنترل دسترسی
  • تسلط به Git، Code Review، Unit Test و ابزارهای تست مانند Vitest، Jest، React Testing Library، Cypress یا Playwright
  • توانایی تحلیل مسئله، مستندسازی، ارائه راهکار و همکاری موثر در تیم‌های Product و Engineering
  • آشنایی با ابزارهای AI-assisted Development مانند Cursor، GitHub Copilot، Claude Code یا ابزارهای مشابه، با رعایت حریم خصوصی و محرمانگی داده‌ها
مواردی که اشتیاق ما را برای همکاری بیشتر می‌کند:
  • تجربه ساخت یا توسعه محصول واقعی مبتنی بر LLM، Chatbot، AI Assistant، RAG، Knowledge Base یا Workflowهای هوشمند
  • تجربه پیاده‌سازی رابط‌های Chat، Streaming Token، Markdown Rendering، Code Block، Citation، File Upload و Conversation History
  • تجربه کار با Vector Database، Embedding، RAG Pipeline یا مفاهیم AI Back-End در سطح موردنیاز برای همکاری موثر با تیم فنی
  • آشنایی با Model Context Protocol (MCP) و ساخت رابط یا Integration برای ابزارهای متصل به مدل؛ MCP یک پروتکل باز برای اتصال اپلیکیشن‌های LLM به ابزارها و منابع داده خارجی است.
  • تجربه در طراحی Dashboardهای تحلیلی، Data Visualization و نمایش داده‌های پیچیده
  • تجربه توسعه محصولات Fintech، Trading، Forex، Crypto یا سامانه‌های مالی و داده‌محور
  • تجربه کار با WebSocket، Real-time Data، Charting Library و نمایش اطلاعات لحظه‌ای
  • داشتن GitHub فعال، نمونه‌کار مرتبط با AI Product یا مشارکت در پروژه‌های Open Source
  • تجربه Mentoring، انجام Code Review و کمک به رشد استانداردهای فنی تیم
  • تسلط مناسب به زبان انگلیسی برای مطالعه مستندات AI، منابع فنی و ارتباط حرفه‌ای

شرایط احراز شغل

سن
25 - 35 سال
جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
زبان
انگلیسی| متوسط ۵۰٪
نرم افزارها
JavaScript| پیشرفته React| پیشرفته Next.js| پیشرفته VueJS| پیشرفته Angular| پیشرفته TypeScript| متوسط Html & CSS| پیشرفته Rest API| متوسط Unit Testing| متوسط

ثبت مشکل و تخلف آگهی

ارسال رزومه برای ایکس چیف