در این پروژه، "زمان" همه چیز است. ما به دنبال یک متخصص فرانتاند هستیم که بتواند رابط کاربری پیچیدهای را برای نمایش دادههای بازار (Market Data) به صورت Real-time پیادهسازی کند. چالش اصلی شما، مدیریت حجم بالای دادههای ورودی از طریق سوکت و بهروزرسانی روان UI بدون افت پرفورمنس است.
شرح وظایف و مسئولیتها:
توسعه رابط کاربری صرافی با استفاده از React.js و TypeScript.
پیادهسازی ارتباط زنده با سرور از طریق WebSocket برای نمایش لحظهای قیمتها و دفتر سفارشات (Order Book).
مدیریت وضعیتهای پیچیده (State Management) با استفاده از Redux یا ابزارهای مشابه.
رسم نمودارهای مالی (Candlestick Charts) با کارایی بالا و قابلیت تعامل.
بهینهسازی پرفورمنس اپلیکیشن برای تجربه کاربری روان در زمان نوسانات شدید بازار.
همکاری با تیم محصول و بکاند برای اتصال امن به APIها و مدیریت توکنهای دسترسی.
مهارتهای ضروری (Must Have):
تسلط کامل بر JavaScript (ES6+) و React.js.
تسلط بر TypeScript.
تجربه عمیق کار با WebSocket و مدیریت دادههای Real-time.
مهارت بالا در State Management (مانند Redux, MobX یا Context API).
آشنایی کامل با RESTful APIs و نحوه هندل کردن خطاها.
توانایی تبدیل دیزاین (Figma/Adobe XD) به کد با دقت پیکسلی.
مهارتهای امتیازی (Nice to Have):
تجربه کار با کتابخانههای چارت مثل TradingView (Lightweight Charts).
آشنایی با Next.js.
تجربه کار در حوزه فینتک یا ارز دیجیتال.