Front-End Developer

Portal Tehran

Posted a day ago

توضیحات

چه وظایفی خواهید داشت؟

  • ایجاد و توسعه کامپوننت‌های UI: ساخت و نگهداری کامپوننت‌های قابل استفاده مجدد با توجه به Design System موجود.
  • مستندسازی: تهیه مستندات فنی و راهنماهای استفاده از کامپوننت‌ها برای سایر اعضای تیم.
  • همکاری با طراحان: همکاری نزدیک با طراحان برای پیاده‌سازی دقیق طراحی‌ها و اطمینان از سازگاری با Design System.
  • بهینه‌سازی عملکرد: بهبود عملکرد و دسترسی‌پذیری کامپوننت‌ها برای ارائه تجربه بهتر به کاربران.
  • تست: انجام تست‌های واحد و یکپارچگی برای اطمینان از کیفیت کامپوننت‌ها.

آنچه که ما در پرتال ارائه می‌دهیم:

  • حقوق منظم و کامل به همراه پاداش‌ها و بیمه و بیمه تکمیلی.
  • فضای کاری دوستانه و حمایت‌گر که به رشد فردی و تیمی کمک می‌کند.
  • همکاری با تیمی حرفه‌ای و باتجربه که از نوآوری و ایده‌های جدید استقبال می‌کند.
  • شفافیت در تمامی جنبه‌های کاری، از وظایف تا پیشرفت.
  • فرصت یادگیری و رشد در حوزه Design System و جدیدترین فناوری‌های Front-End.
  • امکان رشد و ارتقای شغلی به همراه دسترسی به منابع یادگیری فناوری‌های جدید.
  • اتاق بازی، امکانات تفریحی و بوفه برای ایجاد محیطی شاداب و خلاق.
  • مشارکت در تصمیم‌گیری‌های فنی و فرصت داشتن نقش کلیدی در پروژه‌ها.

ما در پرتال چه توانمندی‌هایی نیاز داریم؟

  • تسلط کامل به JavaScript ،HTML و CSS: آشنایی عمیق با ویژگی‌های مدرن JavaScript (ES6+) و توانایی استفاده از HTML و CSS برای ساخت صفحات وب واکنش‌گرا و زیبا.
  • تجربه کار با فریمورک React: توانایی ایجاد و مدیریت کامپوننت‌های React، شامل استفاده از Hookها و مدیریت وضعیت (State Management).
  • Tailwind و دسترس‌پذیری: تسلط به اصول دسترس‌پذیری و کار با کلاس‌های Tailwind برای طراحی سریع و مؤثر.
  • آشنایی با Storybook: آشنایی با Storybook به عنوان ابزاری برای مستندسازی و مدیریت کامپوننت‌ها، یک مزیت محسوب می‌شود.
  • درک اصول Design System: آشنایی اولیه با توکن‌های طراحی، کتابخانه‌های کامپوننت و ساختارهای Design System.
  • توانایی ارتباط مؤثر با اعضای تیم: توانایی برقراری ارتباط و همکاری با دیگر اعضای تیم برای بهبود روند کار و تسهیل فرآیندها.
  • آشنایی با متدولوژی چابک (Agile): تجربه کار با متدولوژی‌های چابک برای بهینه‌سازی روند توسعه و تسریع در ارائه محصول.
  • علاقه‌مندی به یادگیری: اشتیاق به یادگیری فناوری‌های جدید و بهبود مستمر مهارت‌ها.

ویژگی‌های شخصیتی که به دنبال آن هستیم:

  • تفکر تحلیلی و منطقی: توانایی تجزیه و تحلیل مسائل و درک روابط بین اجزای مختلف سیستم.
  • توجه به جزئیات: دقت در پیاده‌سازی طراحی‌ها و تضمین کیفیت کار.
  • علاقه‌مند به طراحی: علاقه به اصول طراحی و توانایی درک نیازهای کاربران.

To see more jobs that fit your career