
مسئولیتها
1. توسعه رابط کاربری:
طراحی و پیادهسازی صفحات وب و رابطهای کاربری تعاملی و جذاب.
استفاده از زبانهای HTML، CSS و JavaScript برای ساخت رابطهای کاربری.
2. بهینهسازی عملکرد:
بهینهسازی عملکرد صفحات وب و اپلیکیشنها برای سرعت بالا و تجربه کاربری بهتر.
اطمینان از نمایش صحیح و کارکرد مناسب رابطهای کاربری در مرورگرها و دستگاههای مختلف.
3. تعامل با توسعهدهندگان Back-end:
همکاری با توسعهدهندگان Back-end برای ادغام صحیح رابطهای برنامه نویسی و پایگاه داده.
اطمینان از یکپارچگی و هماهنگی میان Front-end و Back-end.
4. تست و رفع باگ:
انجام تستهای واحد (unit tests) و تستهای یکپارچهسازی (integration tests) برای اطمینان از عملکرد صحیح رابطهای کاربری.
شناسایی و رفع باگها و مشکلات رابط کاربری.
5. استفاده از فریمورکها و کتابخانهها:
استفاده از فریمورکها و کتابخانههای محبوب JavaScript مانند React، Angular یا Vue.js برای توسعه سریعتر و کارآمدتر.
بهروز نگهداشتن دانش و مهارتها با آخرین تکنولوژیها و ابزارهای Front-end.
6. ایجاد و نگهداری سبک راهنما (Style Guide):
تهیه و بهروزرسانی سبک راهنما (Style Guide) برای حفظ یکنواختی در طراحی رابطهای کاربری.
مستندسازی تمامی تصمیمات و فرآیندهای طراحی برای استفاده تیمهای توسعه.
7. همکاری با تیم طراحی و تجربه کاربری (UX):
همکاری نزدیک با تیمهای طراحی و تجربه کاربری برای پیادهسازی دقیق و صحیح طرحها و ایدهها.
جمعآوری و اعمال بازخوردهای کاربران برای بهبود تجربه کاربری.
وظایف:
1. نوشتن کدهای فرانت:
نوشتن و نگهداری کدهای HTML، CSS و JavaScript برای ایجاد و بهبود رابطهای کاربری.
اطمینان از اجرای صحیح و کارایی کد در مرورگرها و دستگاههای مختلف.
2. طراحی و پیادهسازی صفحات وب:
طراحی و پیادهسازی صفحات وب تعاملی و کاربردی با توجه به نیازمندیهای پروژه.
اطمینان از سازگاری صفحات وب با استانداردهای وب و اصول تجربه کاربری.
3. بهینهسازی عملکرد:
بهینهسازی کدهای Front-end برای کاهش زمان بارگذاری و افزایش سرعت اجرای صفحات وب.
بهینهسازی کدهای Front-end برای کاهش زمان بارگذاری و افزایش سرعت اجرای صفحات وب.
4. تست و ارزیابی:
انجام تستهای واحد و یکپارچهسازی برای اطمینان از عملکرد صحیح رابطهای کاربری.
شناسایی و رفع باگها و مشکلات فنی در کدهای Front-end.
5. همکاری با تیمهای توسعه و طراحی:
شرکت در جلسات برنامهریزی و بازبینی پروژه برای هماهنگی بهتر میان تیمها.
ارائه بازخورد و پیشنهادات برای بهبود طراحی و توسعه رابطهای کاربری.
6. استفاده از ابزارها و فریمورکها:
استفاده از ابزارها و فریمورکهای محبوب Front-end برای توسعه سریعتر و کارآمدتر.
بهروز نگهداشتن دانش و مهارتها با آخرین تکنولوژیها و ابزارهای Front-end.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای سایه سمن