ما در زرین پال برای تکمیل کادر یکی از پروژه های رمزارزی خود به دنبال 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 و دقت در نمایش اطلاعات مالی در آنها اهمیت بالایی دارد، خوشحال میشویم با شما آشنا شویم.
زرینپال، اولین پرداختیار پیشگامِ کشور است که با سبک و استانداردهای جدید، برترین سرویسهای پرداخت الکترونیک را برای کسبوکارهای آنلاین و آفلاین ارائه کرده است. ما هر روزه، میلیاردها تومان را در بستر وبِ کشور، بدون کوچکترین خطایی به گردش درمیآوریم. هدف ما در زرینپال، افزایش سهم تجارت الکترونیک در تولید ناخالص ملی و کمک به رشد و توسعهی کسبوکارهاست، و قصد داریم در این مسیر، با افراد پُرانرژی و کارآمد همراه باشیم. اگر روحیهی کار گروهی قوی دارید و تمایل دارید در حوزهی تخصصی خود پیشرفت شغلی داشته باشید، رزومهی خود را برای ما ارسال کنید.