استخدام برنامهنویس ارشد Vue.js-Nuxt) Front-End)
شرح موقعیت شغلی
ما در زرین پال برای تکمیل کادر یکی از پروژه های رمزارزی خود به دنبال Senior Frontend Developer مسلط به Vue.js و Nuxt هستیم که تجربه توسعه رابطهای کاربری سریع، پایدار و مقیاسپذیر را داشته باشد و بتواند روی محصولاتی با حساسیت بالا در تجربه کاربری و عملکرد فعالیت کند.
در این موقعیت، علاوه بر توانایی فنی، استفاده حرفهای از ابزارهای هوش مصنوعی برای توسعه، Debug، تست، Code Review و افزایش بهرهوری یکی از قابلیتهای اصلی مورد انتظار است.
مسئولیتها
- توسعه و نگهداری Frontend با Vue.js و Nuxt
- پیادهسازی صفحات و کامپوننتهای سریع، دقیق و قابل نگهداری
- توسعه پنلهای معاملاتی، داشبوردها و صفحات مرتبط با دارایی و تراکنش
- اتصال به APIها و مدیریت صحیح State و Data Flow
- بهینهسازی Performance، Loading Time و تجربه کاربری
- پیادهسازی Responsive Design برای Desktop و Mobile
- مدیریت Error State، Loading State و سناریوهای Edge Case
- مشارکت در طراحی ساختار Frontend و Component Architecture
- نوشتن Unit Test و Integration Test
- Troubleshooting مشکلات Frontend در Production
- همکاری نزدیک با تیمهای Backend، Product، UI/UX و DevOps
- مشارکت در Code Review و بهبود استانداردهای توسعه
- استفاده از AI برای توسعه، Debug، Refactor، تست و Review کد
قابلیت کلیدی: بهرهبرداری حرفهای از AI
توانایی استفاده مؤثر از ابزارهایی مانند ChatGPT، Claude، Codex، GitHub Copilot یا ابزارهای مشابه یکی از معیارهای اصلی ارزیابی است.
انتظار داریم فرد:
- بتواند Context مناسب کد و مسئله را در اختیار AI قرار دهد.
- از AI برای Debug، Refactor، Code Review و تولید تست استفاده کند.
- بتواند Component، Composable و بخشهای مختلف Frontend را با کمک AI توسعه دهد.
- از Agentهای AI برای انجام Taskهای چندمرحلهای توسعه استفاده کند.
- خروجی AI را قبل از Merge یا استفاده در Production بهدرستی Review، Test و Validate کند.
- ملاحظات امنیتی و محرمانگی اطلاعات را هنگام استفاده از ابزارهای AI رعایت کند.
مهارتهای مورد نیاز
- حداقل ۴ سال تجربه حرفهای Frontend Development
- تسلط به Vue.js 3
- تجربه عملی مناسب با Nuxt
- تسلط به JavaScript و ترجیحاً TypeScript
- تسلط به Composition API
- تجربه مدیریت State با Pinia یا ابزارهای مشابه
- تجربه کار با REST API و مدیریت Async Data
- درک مناسب از SSR، CSR و Hydration
- تجربه Routing، Middleware و Authentication در Nuxt
- تسلط به HTML، CSS و Responsive Design
- آشنایی مناسب با Tailwind CSS یا Frameworkهای مشابه
- تجربه Git و Code Review
- تجربه نوشتن Unit Test و Component Test
- آشنایی با Performance Optimization در Frontend
- درک مناسب از امنیت Frontend، XSS، CSRF و مدیریت Token
- آشنایی با WebSocket و دادههای Real-time
مزیت محسوب میشود
- سابقه فعالیت در صرافی رمزارز، فینتک، پرداخت یا سیستمهای مالی
- تجربه توسعه پنلهای معاملاتی یا داشبوردهای Real-time
- تجربه کار با WebSocket در Production
- تجربه Charting Libraryها و نمایش دادههای مالی
- تجربه SSR و SEO با Nuxt
- تجربه Design System و Component Library
- تجربه تست با Vitest، Playwright یا Cypress
- آشنایی با Docker و CI/CD
- تجربه توسعه PWA
- تجربه ساخت Workflow یا ابزارهای توسعه مبتنی بر AI
ویژگیهای مورد انتظار
- توجه بالا به کیفیت تجربه کاربری
- توانایی طراحی ساختار مناسب و Maintainable برای Frontend
- حساسیت نسبت به Performance و پایداری
- توانایی Troubleshooting مسائل پیچیده
- توجه به جزئیات در رابطهای مالی و تراکنشی
- ذهنیت Automation First و AI Assisted
- توانایی بررسی انتقادی خروجی ابزارهای AI
- مسئولیتپذیری و همکاری مؤثر با تیمهای فنی و محصول
شرایط همکاری
- نوع همکاری: تماموقت
- سطح موقعیت: Senior
- تکنولوژی اصلی: Vue.js / Nuxt / TypeScript
- حوزه فعالیت: صرافی رمزارز / Fintech
- حقوق و مزایا: توافقی و متناسب با تجربه و سطح فنی
اگر تجربه جدی Frontend دارید، با Vue.js و Nuxt راحت هستید و به توسعه محصولاتی علاقه دارید که Performance، تجربه کاربری، دادههای Real-time و دقت در نمایش اطلاعات مالی در آنها اهمیت بالایی دارد، خوشحال میشویم با شما آشنا شویم.
مهارتهای مورد نیاز
- Front-end
- vue.js
- Javascript
حداقل سابقه کار
- کمتر از سه سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست