* یک یا دو روز در هفته حضوری و بقیه روزها فعالیت به صورت دورکاری میباشد.
شرح شغل :
- طراحی و پیادهسازی راهحلهای فرانتاند قابل گسترش و نگهداری با استفاده از Next.JS و Redux.
- توسعه کامپوننتها و کتابخانههای قابل استفاده مجدد برای استفادههای آینده.
- پیادهسازی طراحیهای واکنش گرا با استفاده از Tailwind CSS و Shadcn/UI، و اطمینان از سازگاری بین مرورگرها.
- همکاری با طراحان برای ایجاد و نگهداری سیستم طراحی قوی در سراسر سازمان.
- نوشتن کد تمیز، کارآمد و مستند در جاوااسکریپت و تایپاسکریپت، با رعایت اصول " Clean Code ".
- انجام بازبینی کد و ارائه بازخورد سازنده به اعضای تیم.
- پیاده سازی استراتژی های تست با استفاده از Jest برای اطمینان از پوشش بالای کد.
- بهینهسازی برنامه ها برای حداکثر سرعت و مقیاس پذیری.
- اتصال برنامه های فرانت اند به سرویس های بک اند.
- به روز ماندن با تکنولوژی های جدید فرانت اند و بهترین شیو ههای صنعت.
شرایط احراز:
- تسلط قوی در Next.JS، Redux، HTML، CSS، جاوا اسکریپت و تایپ اسکریپت.
- تجربه در SSR، RSC و دیگر استراتژی های رندرینگ در Next.JS.
- تخصص در استفاده از Tailwind CSS برای استایلدهی.
- درک سیستمهای طراحی و چگونگی ترویج آن ها در تیم ها.
- آشنایی با روش های تست و تجربه با Jest.
- آشنایی با پایگاه های داده و SQL.
- تجربه با ابزارهای مدیریت پروژه Agile مانند Jira.
- تسلط در جریان های گیت و رفع تضادها در کنترل نسخه.
- داشتن سابقه ثابت در تحویل حداقل 3 محصول فرانتاند موفق.
- مهارتهای عالی در حل مسئله و ارتباط.