Uvation
Uvation
Uvation یک شرکت خدمات فناوری است که بر زیرساخت فناوری اطلاعات، هوش مصنوعی، امنیت سایبری و عملیات ابری تمرکز دارد. خدمات این شرکت شامل فناوری اطلاعات مدیریت‌شده، عملیات امنیتی و شبکه، و همچنین راهکارهای هوش مصنوعی مبتنی بر فناوری‌های Dell و Nvidia است. Uvation از طریق همکاری با Oracle Cloud، Google Cloud و Amazon Web Services از محیط‌های ابری نیز پشتیبانی می‌کند و بازاری برای محصولات سخت‌افزاری و نرم‌افزاری دارد. این شرکت به سازمان‌هایی در حوزه‌های مشاوره، بهداشت و درمان و هوش مصنوعی خدمات ارائه می‌دهد؛ بنابراین فعالیت آن برای متخصصان علاقه‌مند به خدمات فناوری مدیریت‌شده، زیرساخت امن و راهکارهای ابری سازمانی مرتبط است.

توسعه‌دهنده ارشد فرانت‌اند و سرپرست فنی (مالزی، دورکار)

رهبری معماری و تحویل فرانت‌اند در حوزه‌های React، Next.js، کارایی، APIها و گرافیک تعاملی. به مهندسان تیم دورکار در مالزی کمک کنید و توسعه قابلیت‌های پیچیده را هدایت کنید.

توضیحات

  • جهت‌گیری فنی قابلیت‌های پیچیده فرانت‌اند را تعیین کنید
  • با تصمیم‌های طراحی، بازبینی کد و مربی‌گری از تیم پشتیبانی کنید
  • انتخاب‌های معماری، کارایی و یکپارچه‌سازی را هدایت کنید
  • کار را به بخش‌های کوچک‌تر تقسیم کنید، تلاش لازم را برآورد کنید و مستندات فنی تهیه کنید
  • در خط لوله‌های CI/CD، شیوه‌های Git و بازبینی درخواست‌های ادغام مشارکت کنید
  • ابتکارهای کشف فنی و نمونه‌سازی مفهومی را برای تعامل‌های پیچیده هدایت کنید

شرایط لازم

  • تسلط پیشرفته بر React، Next.js، TypeScript و توسعه کامپوننت مبتنی بر هوک‌ها
  • توانایی ایجاد معماری‌های مقیاس‌پذیر فرانت‌اند با یک منبع حقیقت واحد و تفکیک روشن رابط کاربری، منطق کسب‌وکار و دسترسی به داده
  • تجربه ساخت کتابخانه‌های کامپوننت قابل استفاده مجدد و نگهداری APIهای کامپوننت یکپارچه
  • دانش عمیق Zustand، Redux Toolkit یا راهکارهای مشابه مدیریت وضعیت، از جمله طراحی کارآمد selectorها
  • تسلط بر HTML، CSS و SCSS، همراه با مهارت در طراحی واکنش‌گرا، دسترس‌پذیری و ایزوله‌سازی سبک‌ها
  • تجربه تبدیل مشخصات بصری دقیق به رابط‌های کاربری با استفاده از سیستم‌هایی مانند IBM Carbon یا Material UI
  • مهارت قوی در یکپارچه‌سازی REST API، شامل مدل‌های نوع‌دار، adapterها، polling و مدیریت مقاوم داده‌های ناقص یا ناسازگار
  • تجربه تعریف یا اعتبارسنجی قراردادهای API بک‌اند و به‌کارگیری روش‌های contract testing
  • تجربه اثبات‌شده در کارایی فرانت‌اند، شامل profiling، memoisation، code splitting، lazy loading و bundle analysis
  • درک نرخ فریم، مصرف GPU و رفتار حافظه در صفحه‌های گرافیکی سنگین
  • تجربه عملی با WebGL، three.js یا React Three Fiber، شامل کنترل صحنه و دوربین، pointer picking و خط زمانی انیمیشن
  • تجربه هماهنگ‌سازی رویدادها و تعامل‌ها میان سطوح لایه‌ای رابط کاربری و گرافیک
  • تجربه یکپارچه‌سازی SDKهای نقشه، کار با سیستم‌های مختصات، پیاده‌سازی جایگزین ارائه‌دهنده و ایمن‌سازی توکن‌های API
  • توانایی توسعه کامپوننت برای برنامه‌های میزبان موجود با props و callbackهای تمیز، سبک‌های ایزوله و بدون اثرات سراسری ناخواسته
  • تجربه قوی در تست با Vitest یا Jest و React Testing Library، همراه با راهبرد عملی تست
  • تجربه کار با TypeScript سخت‌گیرانه، مرزهای خطا، تست بین‌مرورگری و ابزارهای توسعه‌دهنده مرورگر
  • تجربه مشارکت در خط لوله‌های CI/CD، گردش‌کارهای Git و بازبینی‌های دقیق درخواست‌های ادغام
  • تجربه کار با Azure DevOps
  • رهبری فنی اثبات‌شده از طریق مربی‌گری، تقسیم وظایف، برآورد و مستندسازی فنی
  • درک مبانی امنیت فرانت‌اند، شامل پیکربندی امن محیط، ثبت گزارش ایمن و مدیریت مسئولانه وابستگی‌های شخص ثالث
  • تجربه کار با ابزارهای پیشرفته انیمیشن مانند GSAP یا Framer Motion
  • تجربه استفاده از کتابخانه‌های نمودارسازی و بصری‌سازی داده
  • تجربه تست رگرسیون بصری یا تست سرتاسری با استفاده از Playwright
  • تجربه ارائه بین‌المللی‌سازی و بومی‌سازی در مقیاس بزرگ
  • آشنایی با میکروفرانت‌اندها، مونوریپوها یا حاکمیت سیستم طراحی
  • تجربه مشاهده‌پذیری محیط تولید، پشتیبانی انتشار و بررسی رخدادها
  • تجربه هدایت کشف فنی یا کار نمونه‌سازی مفهومی برای تعامل‌های پیچیده