ایکس چیف
ایکس چیف

Senior Front-End Developer

تهران، فرشته - الهیه
امکان دورکاری
تمام وقت
شنبه تا پنجشنبه
-
پاداش

این فرصت شغلی چقدر برای من مناسب است؟

201 تا 500 نفر
سرمایه گذاری و مالی
شعبه ای از یک شرکت خارجی / سفارتخانه
1393
ایکس چیف
خصوصی
توضیحات بیشتر

شاخص های کلیدی از نظر کارفرما

4 سال سابقه کار در گروه شغلی مشابه
JavaScript - پیشرفته
React - پیشرفته
Figma - پیشرفته
TypeScript - پیشرفته
Next.js - پیشرفته
زبان انگلیسی-متوسط

شرح شغل و وظایف

مسئولیت‌ها:

  • طراحی، توسعه و نگهداری رابط‌های کاربری مدرن، سریع، Responsive و مقیاس‌پذیر برای وب‌اپلیکیشن‌ها و پنل‌های کاربری
  • پیاده‌سازی دقیق UI براساس Design System، فایل‌های Figma و استانداردهای UX/UI
  • توسعه صفحات و Featureهای جدید با تمرکز بر تجربه کاربری، Performance، Accessibility و کیفیت کد
  • همکاری نزدیک با تیم‌های Product، UI/UX، Back-End و QA برای تحویل Featureهای باکیفیت
  • اتصال Front-End به APIها، مدیریت State، مدیریت خطاها و بهینه‌سازی تجربه کاربر در سناریوهای مختلف
  • بهینه‌سازی سرعت بارگذاری، حجم Bundle، رندر صفحات و شاخص‌های عملکرد وب
  • پیاده‌سازی ساختار Component-based، قابل استفاده مجدد و قابل نگهداری
  • توسعه و نگهداری Design System، Component Library و استانداردهای مشترک رابط کاربری
  • رعایت اصول امنیت سمت کاربر، مدیریت امن Session و Token و جلوگیری از آسیب‌پذیری‌های رایج Client-side
  • نوشتن Unit Test، Integration Test و در صورت نیاز End-to-End Test برای بخش‌های کلیدی محصول
  • انجام Code Review، مستندسازی فنی و مشارکت در ارتقای استانداردهای توسعه تیم
  • شناسایی، تحلیل و رفع Bugها و چالش‌های UI/UX در محیط‌های Development و Production
  • همکاری در بهبود فرآیندهای Build، Deployment، CI/CD و کنترل کیفیت Front-End


شایستگی‌ها و توانمندی‌های مورد نیاز:

  • حداقل 4 سال تجربه حرفه‌ای در توسعه Front-End و سابقه فعالیت در سطح Senior یا معادل آن
  • تسلط عمیق به JavaScript مدرن، TypeScript، HTML5 و CSS3
  • تجربه حرفه‌ای در یکی از Frameworkهای مدرن، ترجیحاً React و Next.js؛ تجربه Vue.js یا Angular نیز قابل بررسی است
  • تسلط به طراحی Componentهای قابل استفاده مجدد، مدیریت State و معماری Front-End
  • تجربه کار با ابزارهای مدیریت State مانند Redux Toolkit، Zustand، React Query / TanStack Query یا ابزارهای مشابه
  • تسلط به Responsive Design، Cross-browser Compatibility و پیاده‌سازی رابط کاربری Pixel-perfect براساس Figma
  • درک مناسب از اصول UI/UX، Accessibility و طراحی تجربه کاربری در وب‌اپلیکیشن‌ها
  • تجربه کار با RESTful API و آشنایی با GraphQL
  • آشنایی با مفاهیم SSR، SSG، CSR، SEO و بهینه‌سازی Performance در Front-End
  • تسلط به Git، Git Flow، Pull Request، Code Review و فرآیندهای تیمی توسعه
  • تجربه کار با ابزارهای Build و Package Management مانند Vite، Webpack، npm، pnpm یا Yarn
  • آشنایی با ابزارهای تست مانند Jest، Vitest، React Testing Library، Cypress یا Playwright
  • آشنایی با Docker، CI/CD و مفاهیم پایه DevOps یک مزیت مهم است
  • توانایی تحلیل مسئله، ارائه راهکار فنی، مستندسازی و همکاری مؤثر در تیم‌های چندتخصصی
  • استفاده حرفه‌ای از ابزارهای هوش مصنوعی و AI Coding Assistantها برای توسعه، Refactor، Debug، نوشتن Test، مستندسازی و Code Review؛ همراه با رعایت محرمانگی کد و استانداردهای امنیتی

مواردی که اشتیاق ما را برای همکاری بیشتر می‌کند:

  • تجربه حرفه‌ای در React، Next.js، TypeScript و توسعه Dashboard یا Web Applicationهای پیچیده
  • تجربه توسعه پنل‌های مالی، معاملاتی، Fintech، Forex، Crypto، Payment یا سامانه‌های داده‌محور
  • سابقه بهینه‌سازی Performance در پروژه‌های پرترافیک و بهبود شاخص‌های Core Web Vitals
  • تجربه طراحی یا توسعه Design System و Component Library در مقیاس سازمانی
  • تجربه کار با Micro Frontend، Monorepo، Turborepo، Nx یا معماری‌های Front-End در مقیاس بزرگ
  • آشنایی با PWA، WebSocket، Real-time Data، Charting Library و نمایش داده‌های لحظه‌ای
  • تجربه پیاده‌سازی Authentication Flow، Role-based UI و مدیریت امن دسترسی‌ها در Front-End
  • آشنایی با اصول امنیت سمت کاربر؛ از جمله عدم قرار دادن Secretها در Client، پرهیز از اتکا به منطق Front-End برای کنترل‌های امنیتی و مدیریت ایمن داده‌های غیرقابل‌اعتماد.
  • داشتن GitHub فعال، مشارکت در Open Source یا ارائه نمونه‌کار فنی قابل بررسی
  • تجربه Mentoring، انجام Code Review یا کمک به رشد و ارتقای استانداردهای فنی تیم
  • تسلط مناسب به زبان انگلیسی برای مطالعه مستندات و استفاده از منابع فنی روز

شرایط احراز شغل

سن
25 - 35 سال
جنسیت
تفاوتی ندارد
تحصیلات
کارشناسی| کامپیوتر / فناوری اطلاعات
زبان
انگلیسی| متوسط ۵۰٪
نرم افزارها
Figma| پیشرفته JavaScript| پیشرفته React| پیشرفته Next.js| پیشرفته TypeScript| پیشرفته

ثبت مشکل و تخلف آگهی

ارسال رزومه برای ایکس چیف