این نقش شامل توسعه و نگهداری رابط های کاربری نرم افزار با استفاده از React.js و Next.js است. هدف اصلی مهندس میان رده نرم افزار، ارائه کدنویسی باکیفیت، پیاده سازی بهینه و همکاری نزدیک با تیم های فنی برای ایجاد محصولات کاربردی و کاربرپسند است.
طراحی و توسعه کامپوننت های رابط کاربری با React.js و Next.js.
همکاری با تیم طراحی UI/UX برای اطمینان از پیاده سازی صحیح طراحی ها.
رفع اشکالات نرم افزاری و پشتیبانی از ویژگی های موجود.
مشارکت در جلسات اسکرام و ارائه گزارش پیشرفت وظایف.
بازبینی کدهای همکاران تیم و اعمال بازخوردهای سازنده.
یکپارچه سازی APIها و تعامل با تیم بک اند برای اطمینان از عملکرد هماهنگ.
ارائه پیشنهادات برای بهینه سازی و بهبود عملکرد رابط کاربری.
تهیه مستندات فنی برای کامپوننت های توسعه یافته.
بررسی و پیاده سازی بهترین شیوه های توسعه و امنیت نرم افزار.
مهارت ها و شایستگی های تخصصی:
تسلط به JavaScript و آشنایی با TypeScript.
تجربه کار با فریم ورک های React.js و Next.js.
توانایی استفاده از ابزارهای طراحی رابط کاربری مانند Tailwind CSS و Ant Design.
تجربه کار با ابزارهای کنترل نسخه مانند Git و GitLab.
توانایی در نوشتن کد تمیز (Clean Code) و رعایت اصول SOLID.
تجربه کار با ابزارهای Build و Bundling مانند Webpack یا Vite.
آشنایی با اصول SSR و SSG.
آشنایی با ابزارهای مدیریت وضعیت مانند Redux و Context API.
آشنایی با مفاهیم REST API و یکپارچه سازی با APIها.
درک اصول اولیه تست نرم افزار با ابزارهایی مانند Jest یا Cypress.
مهارت ها و شایستگی های عمومی:
توانایی حل مسئله و ارائه راهکارهای موثر برای چالش های فنی.
مهارت در مدیریت زمان و انجام وظایف در زمان مقرر.
توانایی همکاری موثر با تیم های چندوظیفه ای و حفظ ارتباط سازنده.
دقت در جزئیات و تمرکز بر کیفیت محصول.
حداقل 2 سال تجربه در توسعه نرم افزار با تمرکز بر JavaScript و فریم ورک های فرانت اند.
امکان دورکاری: بله.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای ریچتک