9 ساعت پیش | کد آگهی: 12366914
دستهبندی شغلی
موقعیت مکانی
تحصیلات
محل فعالیت
مزایا
-
مهارت ها و زبان ها
front end - برنامه نویسی back end - UI/UX - کد نویسی CSS - axios - SEO - Vue.js - Docker و Kubernetes
نوع همکاری
سایر اطلاعات
سطح موردنظر Mid Level Senior
ساعت کاری شنبه تا چهارشنبه 9 00 تا 17 00
درباره ما
ما یک تیم نوآور و پویا در حوزه توسعه نرم افزار و ارائه راهکارهای دیجیتال هستیم که با تمرکز بر کیفیت حل مسئله و استفاده از فناوری های روز روی توسعه و بهبود محصولات نرم افزاری حرفه ای کار می کنیم
در تیم ما توسعه رابط کاربری صرفاً به معنای پیاده سازی طرح های گرافیکی نیست تجربه کاربری معماری صحیح فرانت اند کیفیت کد عملکرد صفحات و تعامل صحیح با سرویس های Backend اهمیت زیادی دارد
اگر از توسعه رابط های کاربری حرفه ای کار روی سامانه های پیچیده حل چالش های فنی و یادگیری مستمر لذت می برید خوشحال می شویم با شما آشنا شویم
مسئولیت های اصلی
تحلیل نیازمندی ها و پیاده سازی رابط کاربری بر اساس مستندات و طراحی های پروژه
توسعه و نگهداری بخش های مختلف سامانه با استفاده از Vue js و Nuxt js
طراحی و توسعه کامپوننت های مستقل ماژولار و قابل استفاده مجدد
طراحی ساختار صفحات و مدیریت ارتباط میان کامپوننت ها
پیاده سازی و مدیریت State Management در بخش های مختلف سامانه
یکپارچه سازی رابط کاربری با RESTful APIهای سمت Backend
مدیریت صحیح درخواست های شبکه پاسخ های API و سناریوهای خطا
پیاده سازی فرم های پیچیده اعتبارسنجی اطلاعات و مدیریت ورودی کاربران
پیاده سازی جداول اطلاعاتی فیلترها جستجو صفحه بندی و سایر اجزای تعاملی سامانه
رعایت اصول Responsive Design و سازگاری با مرورگرهای متداول
بهینه سازی عملکرد صفحات مدیریت بارگذاری منابع و کاهش زمان پاسخ گویی رابط کاربری
پیاده سازی اصول مناسب امنیت در سمت کاربر و مدیریت دسترسی های رابط کاربری
شناسایی و رفع خطاهای عملکردی و مشکلات رابط کاربری
نوشتن و اجرای تست های مناسب برای کامپوننت ها و منطق برنامه
مشارکت در فرآیند Code Review و بهبود کیفیت کد
کار با Git و ثبت Commitهای شفاف منظم و قابل پیگیری
مستندسازی کامپوننت ها تغییرات و تصمیم های فنی
همکاری نزدیک با تیم Backend طراحی محصول و سایر اعضای تیم توسعه
مهارت های فنی مورد نیاز
تسلط به JavaScript و TypeScript
تسلط عملی به Vue js 3 و Composition API
تسلط به Nuxt js و مفاهیم معماری و ساختار پروژه در آن
تسلط به HTML5 و CSS3
تسلط به مفاهیم Flexbox CSS Grid و Responsive Design
تجربه کار با مدیریت وضعیت State Management و ابزارهایی مانند Pinia
تسلط به مفاهیم Component Based Architecture و طراحی کامپوننت های قابل استفاده مجدد
تجربه کار با Vue Router و مدیریت مسیرها و Navigation
تجربه کار با RESTful API و ابزارهایی مانند Axios یا Fetch API
آشنایی عملی با Async Operations Promise و مدیریت درخواست های هم زمان
تسلط به مفاهیم SSR CSR و درک تفاوت های آن ها در Nuxt js
تجربه پیاده سازی فرم های پیچیده و اعتبارسنجی اطلاعات
آشنایی با مفاهیم Performance Optimization در فرانت اند
تجربه کار با کتابخانه ها و ابزارهای مدیریت فرم و اعتبارسنجی
آشنایی با مفاهیم Web Security و جلوگیری از آسیب پذیری های متداول سمت کاربر
تجربه کار با Git و فرآیندهای Branching و Code Review
توانایی تحلیل کد موجود Existing Codebase و توسعه و نگهداری آن
توانایی تبدیل طراحی های UI UX به رابط کاربری دقیق استاندارد و باکیفیت
مهارت های زیر مزیت محسوب می شوند
تجربه کار با TypeScript به صورت حرفه ای در پروژه های بزرگ
تجربه طراحی و پیاده سازی Design System و Component Library
تجربه کار با کتابخانه های UI مانند Vuetify PrimeVue Element Plus یا Naive UI
تجربه کار با Tailwind CSS
تجربه پیاده سازی داشبوردهای مدیریتی و سامانه های سازمانی پیچیده
تجربه کار با WebSocket و پیاده سازی قابلیت های Real Time
آشنایی با PWA و قابلیت های وب اپلیکیشن های پیش رونده
تجربه پیاده سازی SSR و بهینه سازی SEO در Nuxt js
آشنایی با مفاهیم Accessibility و استانداردهای دسترس پذیری
تجربه کار با ابزارهای تست مانند Vitest Jest و Vue Test Utils
آشنایی با ابزارهای تست End to End مانند Playwright یا Cypress
تجربه کار با Docker و فرآیندهای CI CD
آشنایی با مفاهیم Build Optimization و ابزارهایی مانند Vite
تجربه کار با Storybook برای توسعه و مستندسازی کامپوننت ها
تجربه کار با سامانه های بزرگ با حجم بالای داده و تعاملات پیچیده
تجربه حرفه ای در استفاده از AI Coding Assistants همراه با توانایی بررسی و اعتبارسنجی خروجی آن ها
توانایی مطالعه مستندات فنی و تبدیل دقیق آن ها به پیاده سازی
ویژگی های فردی مورد انتظار
تفکر تحلیلی و توانایی حل مسئله
دقت بالا در پیاده سازی جزئیات رابط کاربری
مسئولیت پذیری و پیگیری تا رسیدن به نتیجه
توانایی کار تیمی و ارتباط موثر با اعضای تیم
توانایی مدیریت زمان و اولویت بندی وظایف
علاقه مندی به یادگیری و به روز ماندن
حساسیت نسبت به کیفیت خوانایی و نگهداری کد
توانایی تشخیص ابهام و پرسیدن سوال به جای حدس زدن
توجه به تجربه کاربری و جزئیات طراحی
توانایی بررسی راه حل های مختلف و انتخاب رویکرد مناسب
توانایی ارائه گزارش و بازخورد فنی به شکل شفاف و قابل پیگیری
نظم در کار با مستندات Git و فرآیندهای توسعه
مزایای همکاری
حقوق و مزایا توافقی و متناسب با تجربه و توانمندی
همکاری با یک تیم فنی حرفه ای و پویا
فرصت رشد و یادگیری در محیطی تخصصی
کار روی یک سامانه واقعی با چالش های فنی جدی
مشارکت در تصمیم های فنی و فرآیند توسعه محصول
فرصت کسب تجربه در طراحی و توسعه سامانه های مقیاس پذیر و پیچیده
اگر به توسعه رابط های کاربری حرفه ای حل مسائل فنی و کار در یک تیم توسعه محصول علاقه مند هستید خوشحال می شویم رزومه شما را بررسی کنیم
شرکت مهندسی نانو سامانه Nano System
دسته بندی وب برنامه نویسی و نرم افزار
نحوه همکاری تمام وقت
نوع همکاری حضوری
مدرک تحصیلی کارشناسی
سابقه کار سه تا شش سال
حقوق توافقی
جنسیت مهم نیست
مهارت ها vue js Nuxt js
شهر تهران تهران
جویا کار این آگهی را از سایت
جابینجا
استخراج نموده است و هیچ مسئولیتی در قبال این آگهی ندارد.
دقت نمایید که کارفرما حق دریافت هیچ گونه وجهی از کارجو را نداشته و این امر خلاف قانون است. در صورت مشاهده این موارد یا سایر تخلفات با کلیک روی (گزارش آگهی) ما را در ارائه خدمات بهتر یاری نمایید.
در غیر این صورت میتوانید با کلیک بر روی دکمه "درج نظر" نظر خود را در مورد این آگهی ثبت کنید.
جهت اشتراک در شبکه های اجتماعی روی کلیدهای زیر کلیک کنید
همچنین میتوانید لینک کوتاه زیر را جهت دسترسی به صفحه فوق برای اشتراک گذاری کپی کنید
کپی کردن لینک
نظرات در مورد این آگهی: درج نظر