شرکت معدنی صنعتی بیستون کویر یزد

توسعه دهنده فرانت اند (Front-End Developer)

شرکت معدنی صنعتی بیستون کویر یزد

سطح ارشدیت
کارشناس
موقعیت مکانی
یزد
نوع همکاری
تمام وقت
ساعت کاری
هر روز هفته
خدمت سربازی
مهم نیست
حقوق
۳۰ - ۳۸ میلیون تومان

مهارت های موردنیاز

  • TypeScriptپیشرفته
  • JavaScriptپیشرفته
  • REST APIپیشرفته
  • Gitمتوسط
  • Reactمتوسط
  • HTML & CSSپیشرفته
ما در حال توسعه نرم‌افزارهای صنعتی و سامانه‌های هوشمند برای پایش و مدیریت عملیات، به‌ویژه در حوزه معدن و تجهیزات صنعتی هستیم. محصولات ما با استفاده از داده‌های مکانی (GIS)، اطلاعات خودروها و تجهیزات، داده‌های عملیاتی و تحلیل‌های هوشمند، به بهبود تصمیم‌گیری، افزایش بهره‌وری و مدیریت بهتر فرایندها کمک می‌کنند.
برای توسعه این محصولات، به یک Frontend Developer توانمند و علاقه‌مند به مهندسی نرم‌افزار نیاز داریم که بتواند طرح‌ها و نیازمندی‌های محصول را به رابط‌های کاربری دقیق، سریع، قابل توسعه و قابل نگهداشت تبدیل کند.
در این موقعیت، صرفاً به دنبال پیاده‌سازی صفحات طراحی‌شده نیستیم؛ انتظار داریم در انتخاب راهکارهای فنی، بهبود تجربه کاربری، کیفیت کد و استفاده موثر از ابزارهای هوش مصنوعی نیز مشارکت داشته باشید.
مسئولیت‌ها:
  • توسعه و نگهداشت رابط‌های کاربری سامانه‌های صنعتی، داشبوردهای مدیریتی و نرم‌افزارهای داده‌محور
  • پیاده‌سازی دقیق طرح‌های UI/UX و پروتوتایپ‌های طراحی‌شده و مشارکت در بهبود تجربه کاربری
  • طراحی و توسعه کامپوننت‌های قابل استفاده مجدد و مشارکت در ایجاد و توسعه Design System
  • پیاده‌سازی داشبوردهای تعاملی شامل نمودارها، جداول پیشرفته، فیلترها، گزارش‌ها و شاخص‌های عملکردی
  • توسعه نقشه‌های تعاملی و قابلیت‌های مکانی برای نمایش موقعیت تجهیزات، مسیر حرکت خودروها و اطلاعات GIS
  • ارتباط با APIهای Backend و مدیریت صحیح داده‌ها، وضعیت بارگذاری، خطاها و به‌روزرسانی اطلاعات
  • توسعه رابط‌های کاربری با قابلیت نمایش داده‌های زنده و مدیریت حجم بالای اطلاعات، با توجه به نیازمندی‌های محصول
  • رعایت اصول مهندسی نرم‌افزار، معماری مناسب، خوانایی کد، تست‌پذیری، امنیت و بهینه‌سازی عملکرد
  • استفاده موثر از ابزارهای AI برای افزایش سرعت و کیفیت توسعه، بررسی کد، تولید تست و رفع خطا
  • مشارکت در Code Review، مستندسازی، تحلیل مسائل فنی و بهبود مستمر فرایند توسعه
  • همکاری نزدیک با طراحان UI/UX، توسعه‌دهندگان Backend و متخصصان GIS و داده
شرایط احراز:
  • تسلط عملی بر JavaScript و TypeScript و مفاهیم اصلی توسعه وب
  • تسلط بر React، آشنایی با Vue و تجربه توسعه پروژه‌های واقعی
  • تسلط بر HTML و CSS و توانایی پیاده‌سازی دقیق و Responsive طرح‌های رابط کاربری
  • درک مناسب از معماری کامپوننت‌ها، مدیریت State و تفکیک مسئولیت‌ها در فرانت‌اند
  • تجربه کار با REST API و مدیریت درخواست‌ها، داده‌ها، خطاها و وضعیت‌های مختلف رابط کاربری
  • آشنایی مناسب با Git، فرایندهای توسعه تیمی و Code Review
  • توانایی عیب‌یابی، تحلیل مسائل فنی و نوشتن کد خوانا، ساخت‌یافته و قابل نگهداشت
  • آشنایی با تست‌نویسی و اصول تضمین کیفیت نرم‌افزار
  • توانایی استفاده موثر و مسئولانه از ابزارهای AI در فرایند توسعه نرم‌افزار
  • توانایی یادگیری فناوری‌های جدید، مطالعه مستندات فنی و انتخاب راهکار مناسب برای مسائل واقعی
  • آشنایی با GeoJSON، سیستم‌های مختصات جغرافیایی و داده‌های مکانی
  • تجربه توسعه نقشه‌های تعاملی با Leaflet، OpenLayers، MapLibre یا ابزارهای مشابه
  • تجربه کار با WebSocket، داده‌های Real-time و جریان‌های اطلاعاتی پرتکرار
  • آشنایی با مدیریت داده‌های حجیم، بهینه‌سازی رندر و تحلیل عملکرد فرانت‌اند
  • آشنایی با Docker، CI/CD و فرایند استقرار نرم‌افزارهای وب
  • تجربه عملی در استفاده از ابزارهای هوش مصنوعی مولد و کدنویسی عامل‌محور (Agentic Programming)، مانند Claude Code، Codex و Cursor
درباره شرکت
هوشمند سازی سیستم ها و فناوری های نوین معدنی