
توسعه دهنده فرانت اند (Front-End Developer)
شرکت معدنی صنعتی بیستون کویر یزد
- سطح ارشدیت
- کارشناس
- موقعیت مکانی
- یزد
- نوع همکاری
- تمام وقت
- ساعت کاری
- هر روز هفته
- خدمت سربازی
- مهم نیست
- حقوق
- ۳۰ - ۳۸ میلیون تومان
مهارت های موردنیاز
- TypeScriptپیشرفته
- JavaScriptپیشرفته
- REST APIپیشرفته
- Gitمتوسط
- Reactمتوسط
- HTML & CSSپیشرفته
ما در حال توسعه نرمافزارهای صنعتی و سامانههای هوشمند برای پایش و مدیریت عملیات، بهویژه در حوزه معدن و تجهیزات صنعتی هستیم. محصولات ما با استفاده از دادههای مکانی (GIS)، اطلاعات خودروها و تجهیزات، دادههای عملیاتی و تحلیلهای هوشمند، به بهبود تصمیمگیری، افزایش بهرهوری و مدیریت بهتر فرایندها کمک میکنند.
برای توسعه این محصولات، به یک Frontend Developer توانمند و علاقهمند به مهندسی نرمافزار نیاز داریم که بتواند طرحها و نیازمندیهای محصول را به رابطهای کاربری دقیق، سریع، قابل توسعه و قابل نگهداشت تبدیل کند.
در این موقعیت، صرفاً به دنبال پیادهسازی صفحات طراحیشده نیستیم؛ انتظار داریم در انتخاب راهکارهای فنی، بهبود تجربه کاربری، کیفیت کد و استفاده موثر از ابزارهای هوش مصنوعی نیز مشارکت داشته باشید.
مسئولیتها:
برای توسعه این محصولات، به یک 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
درباره شرکت
هوشمند سازی سیستم ها و فناوری های نوین معدنی


