• توسعه نرم افزار:
o توسعه و نگهداری نرم افزار بر اساس نیاز مشتری.
• بهینه سازی کد:
نوشتن کد کارآمد، قابل استفاده مجدد، و ماژولار.
• تست:
و انجام آزمایش واحد و اشکالزدایی برای اطمینان از پایداری برنامه ، از جمله نظرات کد و مشخصات فنی.
• به روز رسانی و نگهداری:
o ارائه به روز رسانی و پشتیبانی برای برنامه های کاربردی موجود.
• تعامل با مشتری:
o تعامل با مشتریان برای درک نیازهای آنها و ارائه پروژه منظم به روز رسانی ها.
• مدیریت مهلت:
o مدیریت جدول زمانی پروژه و محصولات تحویلی برای برآورده کردن انتظارات مشتری.
• انطباق با امنیت:
و اجرای بهترین شیوه های امنیتی در توسعه برنامه.
• به روز بمانید:< br> از آخرین روندها و به روز رسانی ها در پشته توسعه مطلع شوید.
مهارت های فنی:
• تجربه گسترده در توسعه front-end، به ویژه با جاوا اسکریپت و تایپ اسکریپت، پیروی از تایپ اسکریپت تمیز و قابل نگهداری شیوههای کدنویسی.
• تجربه ثابت شده با next.js و react.js، از جمله کتابخانههایی مانند redux، react query یا context api برای مدیریت حالت.
• دانش عمیق جاوا اسکریپت مدرن (es6+)، و بهترین تمرین با تایپ اسکریپت در محیط react/next.js.
• تجربه با react hook form یا formik برای ساخت و مدیریت فرم ها با اعتبارسنجی.
• تجربه قوی با متریال رابط کاربری (mui) یا کتابخانه های مؤلفه دیگر برای ساختن مدرن ، رابط های کاربر پاسخگو.
• درک قوی از رندر سمت سرور (ssr)، تولید سایت استاتیک (ssg)، و ساخت برنامه های وب پویا و با کارایی بالا با استفاده از next.js.
• تجربه در پیاده سازی واکنش گرا و واکنش گرا طراحیهای اول تلفن همراه.
• تجربه خوب با html5، css3، و استانداردهای وب معنایی.
• مهارت با پیشپردازندههای css (sass، کمتر) و راهحلهای سبک مانند ماژولهای css، مؤلفههای مدلدهی شده، یا tailwind css.
>• تجربه با میان افزارها در next.js، مدیریت کارآمد احراز هویت، ورود به سیستم و سایر وظایف.
• درک برنامه های کاربردی وب مترقی (pwas)، از جمله کارگران خدمات، استراتژی های ذخیره سازی حافظه پنهان، و قابلیت های آفلاین.
• تجربه با redux برای مدیریت حالت، از جمله کار با میانافزار مانند redux thunk یا redux saga.
• تجربه در نوشتن و اجرای تستهای واحد و تستهای سرتاسر (e2e) با استفاده از چارچوبهایی مانند jest، cypress، یا کتابخانه تست.
>• آشنایی با استفاده از git و کنترل نسخه مشارکتی در یک محیط تیمی.
شرایط برگزیده:
• آشنایی با بهترین شیوه های SEO، به ویژه برای برنامه های next.js (مانند بهینه سازی برای ssr، متا تگ های پویا، نقشه های سایت) .
• تجربه با ابزارهای ساخت front-end و اجرای وظایف مانند webpack، grunt، یا gulp.
• دانش مسیرهای api و کار با خدمات backend در محیط next.js.
• تجربه کار با رابط کاربری مواد برای سفارشی کردن مؤلفهها و تمها به طور مؤثر.
مهارتهای نرم:
• مهارتهای حل مسئله و تحلیل عالی.
• رهبری قوی و تواناییهای ارتباطی.
• توانایی کار موثر در یک محیط تیم محور.
• جزئیات محور با تمرکز بر کیفیت و بهبود مستمر.
Software Development:
Code Optimization:
Testing:
Collaboration:
Documentation:
Updates and Maintenance:
Client Interaction:
Deadline Management:
Security Compliance:
Stay Updated:
Technical Skills:
Soft Skills:
این آگهی از وبسایت ایران تلنت پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت ایران تلنت برین و از اونجا برای این شغل اقدام کنین.