توسعهدهنده رابط کاربری و مانیتورینگ بلادرنگ (Qt/QML یا High-FPS React)
دستهبندی شغلی: وب، برنامهنویسی و نرمافزار
سطح ارشدیت: میانرده تا ارشد (Mid-Level / Senior)
نوع همکاری: تماموقت / پارهوقت / ساعتی (با امکان دورکاری / هیبرید)
شرح شغل و مسئولیتها:- سامانههای مخابراتی پیشرفته نیازمند محیطهای کاربری فوقالعاده سریع و روان هستند تا حجم زیادی از دادههای لحظهای را بدون افت فریم (با نرخ حداقل 30 فریم بر ثانیه) به شکل نمودارهای آبشاری (Waterfall Displays)، طیفهای فرکانسی و داشبوردهای مانیتورینگ نمایش دهند. این نقش مسئول ساخت یک رابط کاربری مدرن، پایدار و ایمن است.
- پیادهسازی و نگهداری رابط کاربری صنعتی (HMI) جهت نمایش لحظهای و بلادرنگ دادههای مخابراتی و نمودارهای آبشاری (Waterfall).
- تضمین رندرینگ روان با نرخ نوسازی بالا (High Frame Rate) از طریق شتابدهندههای گرافیکی (GPU Acceleration / WebGL / OpenGL).
- پیادهسازی معماری کلاینت سبک (Thin Client) یا بستهبندی امن کدهای دسکتاپ به منظور محافظت از سورسکد و کدهای نمایشی سامانه.
- برقراری ارتباط مداوم و کمتاخیر با بکاند پردازشی از طریق WebSockets یا پروتکلهای سبک IPC.
- توسعه رابط کاربری چشمنواز با تم تیره مهندسی متناسب با ساعات طولانی کاربری.
تحصیلات: حداقل کارشناسی در مهندسی نرمافزار، مهندسی کامپیوتر، طراحی چندرسانهای یا رشتههای مشابه
مهارتهای تخصصی:تسلط بر یکی از دو حوزه تخصصی زیر:
- مسیر دسکتاپ: زبان C++ و فریمورک Qt/QML همراه با درک رندرینگ گرافیکی (Scene Graph / OpenGL).
- مسیر وب/هیبرید: فریمورک React با زبان TypeScript، کتابخانههای ترسیم پرسرعت (مانند Canvas API / WebGL / PixiJS) و فریمورکهای بستهبندی نظیر Tauri یا Electron.
توانایی مدیریت جریانهای پیوسته دادههای با حجم بالا بدون افت پاسخدهی محیط کاربری (UI Responsiveness).
مهارت در اشکالزدایی نشت حافظه (Memory Leaks) و پیشگیری از اشغال طولانی ریسمان اصلی برنامه (Main Thread).
روحیه تعامل سازنده در تیمهای چندتخصصی (Cross-Functional) و یادگیری مداوم ابزارهای نمایشی مدرن.
امتیاز محسوب میشود اگر:تجربه در ایمنسازی و مبهمسازی کدهای کلاینت (Code Obfuscation / Bytecode Compilation).
آشنایی مقدماتی با نحوه نمایش دادههای مهندسی و مخابراتی.
کلیدواژهها: Qt، QML، Modern C++، React، TypeScript، WebGL، Data Visualization، Tauri